Regex 匹配引号中后跟单词xyz_id的字符
有必要将字符串集匹配到引号中,引号后面紧跟着worldRegex 匹配引号中后跟单词xyz_id的字符,regex,Regex,有必要将字符串集匹配到引号中,引号后面紧跟着world“xyz_id”:例如,文本如下:“xyz_id”:“55555”只需要使用正则表达式获取55555。下面的正则表达式将帮助您提取“5555555”: 下面是Java中的示例代码: String x = "\"xyz_id\":\"55555\""; //String on which processing needs to be done Pattern pat1 = Pattern.com
“xyz_id”:
例如,文本如下:“xyz_id”:“55555”
只需要使用正则表达式获取55555。下面的正则表达式将帮助您提取“5555555”:
下面是Java中的示例代码:
String x = "\"xyz_id\":\"55555\""; //String on which processing needs to be done
Pattern pat1 = Pattern.compile("\"xyz_id\":\"(.*)\""); //Pattern to compare
Matcher mat1 = pat1.matcher(x);
while(mat1.find()){
System.out.println(mat1.group(1));
}
输出:
55555
你在使用哪种编程语言或工具?你自己有没有尝试过解决这个问题?谢谢@Mukesh这一行专门解决了我的问题:
System.out.println(mat1.group(1))因为我不知道我可以用所使用的语言来选择一个组,所以我想用相同的正则表达式来选择,这种方法让我遇到了麻烦。当我意识到这一点后,我找到了一种在JavaScript中使用它的方法,并给出了以下回答:[link]欢迎。。。很乐意帮忙。请包括语言标签,以便人们可以提供特定语言的答案。
55555