Java 替换字符串中的回车换行符的方法
程序员文章站
2022-03-27 09:59:35
...
使用正则表达式进行替换:
代码片段:
String documentTxt = EntityUtils.toString(entity,"gbk");//获取数据
documentTxt=documentTxt.replaceAll("[\\t\\n\\r]", "");//将内容区域的回车换行去除
说明: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开始。
更多Java 替换字符串中的回车换行符的方法相关文章请关注PHP中文网!
推荐阅读
-
在Python中操作字符串之startswith()方法的使用
-
在Python中处理字符串之isdecimal()方法的使用
-
把textarea中字符串里含有的回车换行替换成<br>的javascript代码
-
jsp页面中EL表达式被当成字符串处理不显示值问题的解决方法
-
C#、.Net中把字符串(String)格式转换为DateTime类型的三种方法
-
java的substring方法(substring截取字符串用法)
-
C#基于正则表达式删除字符串中数字或非数字的方法
-
PHP中替换键名的简易方法示例详解
-
js中判断字符串相等的函数(判断两串字符串相等的方法)
-
Java中对List去重 Stream去重的解决方法