简单的正则表达式实现对string内容的过滤

前端之家收集整理的这篇文章主要介绍了简单的正则表达式实现对string内容的过滤前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

*/

public String contentFilter(String detaileContent)

{ //如果详细内容包括(完)则删除其后面的内容

if(detaileContent.contains("(完)")||detaileContent.contains("(完)"))

{

int index=detaileContent.lastIndexOf("(完)");

if(index>=0)

{

detaileContent=detaileContent.substring(0,index);

}

}

//带[ ]的过滤掉 如

String strRegex="\\[.*?\\]";

detaileContent=detaileContent.replaceAll(strRegex,"");

//文章开头以“路透”两字开头的第一句话过滤掉,一般以“路透”开头,“-”结尾

String strReg="路透.*?-";

detaileContent=detaileContent.replaceFirst(strReg,"");

return detaileContent;

}

猜你在找的正则表达式相关文章