欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java 替换字符串中的回车换行符的方法

程序员文章站 2024-02-10 15:27:10
使用正则表达式进行替换: 代码片段: string documenttxt = entityutils.tostring(entity,"gbk");//获取数据 do...

使用正则表达式进行替换:

代码片段:

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开始。