【发布时间】:2017-12-14 11:15:13
【问题描述】:
我的正则表达式很弱,在以下字符串的情况下
"OtherId":47
"OtherId":7
"MyId":47 (Match this one)
"MyId":7
我想提取包含“MyId”且数字不是 1 - 9 的字符串
我以为我可以使用:
RegEx: How can I match all numbers greater than 49?
结合使用: Regular Expressions: Is there an AND operator?
但它没有发生......你可以在这里看到我失败的尝试:
https://www.regextester.com/index.php?fam=99753
这是
\b"MyId":\b(?=.*^[0-10]\d)
我做错了什么?
【问题讨论】:
标签: regex