我有一个字符串
1) Compatible Model: Some ipads <br>2) Compatible Model: iPad 4 / New iPad (iPad 3) / iPad 2
我有正则表达式(>[0-9]{1,3}\)|^[0-9]{1,3}\))
此正则表达式匹配1)
和>2)
。
此正则表达式工作正确但与>
符号匹配。
不需要
请帮助。
答案 0 :(得分:0)
你可以在正则表达式中使用lookbehind((?<=>)
)吗?
((?<=>)[0-9]{1,3}\)|^[0-9]{1,3}\))
这种后视是检查&gt;字符存在于[0-9]
之前或之前。否则它会忽略这一点。
答案 1 :(得分:0)
你为什么不用这个:
\d\)
这似乎有效。它捕获一个数字后跟)