gpt4 book ai didi

java - 在 Android 中匹配正则表达式模式时出现问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:51:38 25 4
gpt4 key购买 nike

我正在尝试搜索这个字符串:

,"tt" : "ABC","r" : "+725.00","a" : "55.30",

对于:

"r" : "725.00"

这是我当前的代码:

Pattern p = Pattern.compile("([r]\".:.\"[+|-][0-9]+.[0-9][0-9]\")");
Matcher m = p.matcher(raw_string);

我一直在尝试该模式的多种变体,但从未找到匹配项。第二双眼睛会很棒!

最佳答案

你的正则表达式确实有效,它几乎是正确的

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);
}

关于java - 在 Android 中匹配正则表达式模式时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3146334/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com