您的位置:首页 > 编程语言 > Java开发

正则表达式实例代码,java正则提取字符串

2016-07-07 10:09 771 查看
java正则提取字符串,求解答

{0=房源序号, 1=序号, 2=合同编号, 3=项目名称}

怎么获取=号后面的值?

 

import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class mather {

    public static void main(String[] args) {

        // TODO 自动生成的方法存根

        String desStr = "{0=房源序号, 1=序号, 2=合同编号, 3=项目名称}";

        String regex = "\\d=([^(,+})]*)";

        Pattern mPattern = Pattern.compile(regex);

        Matcher mMatcher = mPattern.matcher(desStr);

        while (mMatcher.find()) {

            System.out.println(mMatcher.group(1));

        }

    }

}

输出结果:

房源序号

序号

合同编号

项目名称
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 正则表达式