joe*_*3ch 4 java regex android
我正在尝试搜索此字符串:
,"tt" : "ABC","r" : "+725.00","a" : "55.30",
Run Code Online (Sandbox Code Playgroud)
对于:
"r" : "725.00"
Run Code Online (Sandbox Code Playgroud)
这是我目前的代码:
Pattern p = Pattern.compile("([r]\".:.\"[+|-][0-9]+.[0-9][0-9]\")");
Matcher m = p.matcher(raw_string);
Run Code Online (Sandbox Code Playgroud)
我一直在尝试模式的多种变体,并且永远找不到匹配.第二组眼睛会很棒!
你的正则表达式确实有效,几乎是正确的
Pattern p = Pattern.compile("\"[r]\".:.\"[+|-][0-9]+.[0-9][0-9]\"");
Matcher m = p.matcher(raw_string);
if (m.find()){
String res = m.toMatchResult().group(0);
}
Run Code Online (Sandbox Code Playgroud)