图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享Java 替换字符串中的回车换行符的方法的教程,热爱PS的朋友们快点看过来吧!
【 tulaoshi.com - 编程语言 】
使用正则表达式进行替换:
代码片段:
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)String documentTxt = EntityUtils.toString(entity,"gbk");//获取数据
documentTxt=documentTxt.replaceAll("[tnr]", "");//将内容区域的回车换行去除
说明:String类的replaceAll就有正则替换功能。 t为制表符 n为换行 r为回车
java正则使用:
示例方法:
代码如下:
public void parseTxt(String content){
Pattern p = Pattern.compile(Config.articlePtn);
Matcher matcher = p.matcher(content);
while(matcher.find()){
System.out.println(matcher.group(1));
}
}
说明:只需记住Pattern类,它的静态方法complie解析一个正则表达式生成一个Pattern对象。
然后用模型去匹配字符串,得到一个Matcher,通过matcher的find方法遍历所有的匹配。
group为正则表达式中的组,及()表达式。group(0)为原字符串,gourp(1)为匹配到的第一个组...即匹配到的组的索引从1开始。
来源:http://www.tulaoshi.com/n/20160219/1596484.html
看过《Java 替换字符串中的回车换行符的方法》的人还看了以下文章 更多>>