标签: regex
我使用以下regular expression来匹配任何类型的0个或更多字符,不包括 - ,$,]
regular expression
正则表达式:
(.*[^\-\$\]])
这是正确的表达方式吗?当我尝试使用以下字符串" hello-world"它似乎没有排除 -
答案 0 :(得分:3)
您正在匹配任何字符(包括那些字符)任意次数,后跟一个不是其中一个字符的字符(即您的正则表达式只表示这些字符无法显示在 end 的字符串)。你想要这个:
[^\-\$\]]*