[英]How to modify regex to allow brackets
我有以下正则表达式:
[0-9.-]+
我需要添加什么以允许在输入字符串的任何位置使用括号? 即'('或')'
这是支持括号的正则表达式
[0-9.\-\[\]]+
这是支持括号的正则表达式
[0-9.\-\)\(]+
和两者
[0-9.\-\)\(\[\]]+
好吧,您可以使用[0-9.\\)\\(-]+
类的东西将它们添加到正则表达式中,但是由于使表达式复杂化,您可能还需要检查平衡性。
换句话说,该正则表达式是相当乐意接受74.7((((((((((((2)
这是不是真的很好形成。但是,因为你原来接受...........2.2.2.22222...
,这可能不是一个大问题:-)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.