标签: java regex
我有这两个输入:
我需要使用正则表达式获取123456789值,目前我的模式如下:
123456789
String ps = "time:\\"(.*)\\""; Pattern p = Pattern.compile(ps);
对于这两种情况来说这还不够,我怎么能为他们两个拥有它?
我只能使用Java
Java
答案 0 :(得分:2)
您可以使用此正则表达式:
Pattern p = Pattern.compile("\"time\":\"?(\\d+)");
并使用捕获的组#1
RegEx Demo
答案 1 :(得分:0)
试试这个:
/\"?\d+/gm
这将仅选择数字!
https://regex101.com/r/nB9eT1/1