我有一个我想要匹配的字符串,其中包含大括号,我想用Java中的正则表达式解析。
字符串如下:
#{apgarscore} >= 0 && #{apgarscore} < 4 && #{apgarcomment} == ''
我尝试使用#\{(.+)\}
结果是由于某种原因匹配
apgarscore} >= 0 && #{apgarscore} < 4 && #{apgarcomment
而不是三个单独的值。
我用here测试了它,结果相同。
任何人都可以帮助我理解我需要采取哪些不同的行动吗?