正负内正则表达式字符串被选中

时间:2019-04-22 20:02:00

标签: regex

所以我正在尝试写一些可以在这种情况下选择冒号和数字的东西,即“:1”

"phoneNumber":1111111111

但在冒号后接数字的情况下,则不在一对引号之间...即不匹配“:0”和“:2”

"lastLogon":"2019-04-17 14:08:25.732576"

我有这个表达式,它选择引号对中的所有内容。

((?=["]).+?(?=["])")

我尝试使用...进行以下操作

:\s?([-\d])(?!((?=["]).+?(?=["])"))

但是,这会选择上面的两个出现。没有人有解决方法,我想我可能会误解负面的超前工作方式。

谢谢!

编辑: 添加了有关我要匹配的字符串的信息。

1 个答案:

答案 0 :(得分:0)

只需匹配一个冒号,后跟3个或更多数字:

:\d{3,}