匹配除字母之外的任何内容 - 正则表达式

2024-03-23

如何匹配除字母以外的任何内容?我想[^a-z]+会做但不是真的。

我有这个字符串要搜索:

"price":"7.99","opt":{"1":[1.01,1.02]},"mixedId":0,"price":"8.99","opt":{"3":[1.03],"4":[1.04,1.05]}

我想得到这些值8.99 and 1.04,1.05但它无法匹配7.99

我确实是这样的:

'"price":"(.+?)","opt":\{"[^a-z]*"4":\[(.+?)]'

但它什么也没发现。需要一些支持:)


您的固定正则表达式应该如下所示:

"price":"([\d\.]+?)","opt":\{"[^a-z]*"4":\[(.+?)\]

现场演示在这里:http://regex101.com/r/iU3oT7 http://regex101.com/r/iU3oT7

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

匹配除字母之外的任何内容 - 正则表达式 的相关文章

随机推荐