我有一个像这样的字符串: “姓名:拉拉,ID:1234,电话:123” 但例如我只想获取 id(数字)- 1234
最好的方法是什么?
最佳答案
您可以将正则表达式与捕获组结合使用:
Pattern p = Pattern.compile("id:(\\d+)");
Matcher m = p.matcher("name:lala,id:1234,phone:123");
if (m.find()) {
System.out.println(m.group(1).toString());
}
关于java - 搜索字符串中的数据 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10627133/