我试图弄清楚如何使用正则表达式将选项值放在环视中。
这些值应该匹配
3
1000
15-20
2048-4096/100
这个值不应该
3/4
我想在正则表达式中说“只有在 / 除法符号前面有破折号 4 位数字和冒号时才匹配
例如:
-9999
/
除法符号之前应匹配9999/
不应该匹配,因为没有 --/
不应该匹配,因为没有数字^[^0][0-9]*(-|:)?([0-9]*)?(?<=[0-9])(\/)?([0-9]*)$
我环顾四周只是寻找一个前面的数字,但如果我把 a ?
or放进*
去,它就不再起作用了。谢谢您的帮助!!!