Java 替换字符串中的回车换行符的方法
发布时间:2020-12-14 05:21:44 所属栏目:Java 来源:网络整理
导读:使用正则表达式进行替换: 代码片段: String documentTxt = EntityUtils.toString(entity,"gbk");//获取数据 documentTxt=documentTxt.replaceAll("[tnr]","");//将内容区域的回车换行去除 说明:String类的replaceAll就有正则替换功能。 t为制表符
使用正则表达式进行替换: 代码片段: String documentTxt = EntityUtils.toString(entity,"gbk");//获取数据 说明:String类的replaceAll就有正则替换功能。 t为制表符 n为换行 r为回车
示例方法: 复制代码 代码如下: 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开始。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |