如何匹配除字母以外的任何内容?我想[^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(使用前将#替换为@)