如何在以下正则表达式中区分连字符 [A-ZA-Z-0-9% - + - ()] + 表示范围,表示符号
答案 0 :(得分:0)
请参阅Regex - Should hyphens be escaped?
因为连字符是一个特殊字符,所以你必须使用反斜杠来转义它,否则它会按照你的建议表示一个范围。
包含\-
以查找连字符。如果你想使用连字符.*\-.*
来匹配整个字符串,如果你想......可能性是无穷无尽的。
您可以使用此网站快速测试正则表达式模式:http://www.regexplanet.com/advanced/java/index.html