Java处理文章内容无效的img标签
2015-08-31 16:34
429 查看
<span style="font-size:18px;"> </span>Java处理文章内容无效的img标签,使用正则表达式匹配img以及src
<span style="font-size:14px;"> String FyqXwContent = fqyPublicOpinion.getFyqXwContent().replace("\'", "\""); Pattern pImg = Pattern.compile("(<img.*?>)",Pattern.CASE_INSENSITIVE); Matcher mImg = pImg.matcher(FyqXwContent); yuQingInfo.setFyqXwContent(FyqXwContent); while(mImg.find()) { String result = mImg.group(); Pattern p = Pattern.compile("src=\"([^\"]+)\""); Matcher m = p.matcher(result); while(m.find()){ if(m.group().contains("http") == false){ String Lastresult = yuQingInfo.getFyqXwContent().replace(result, ""); yuQingInfo.setFyqXwContent(Lastresult); } } }</span>
获取文章内容,使用正则表达式做好img标签的pattern,Pattern.CASE_INSENSITIVE,使用该参数是匹配img标签不区分大小写,进入循环中处理无效的src,得到最终的文章内容。
相关文章推荐
- Java设计模式之抽象工厂模式
- 环境变量
- java中方法体的作用
- java 静态内部类、局部内部类、匿名内部类
- [leetcode-127]Word Ladder(java)
- Java并发编程之闭锁CountDownLatch和栅栏(CyclicBarrier)
- Java- 异常的抛出与捕获
- Java基础知识强化12:Java中运用数组的四种排序方法
- Eclipse导出带有keystore的APK
- 深入学习 下 java socket
- Spring RESTFul Client – RestTemplate Example
- Eclipse远程连接hadoop的hdfs时, 报 Permission denied错误
- JAVA获取系统的当前时间
- Java迭代器
- Spring中Quartz的配置
- WebMVC框架 之 Struts
- jdk版本不一致——UnsupportedClassVersionError
- JAVA中的TTL
- Spring Bean Validation Example with JSR-303 Annotations
- java普通算法