请告诉正则表达式检查包含/\:*?"<>|
以外的单词
另请告诉我正在尝试
[a-z0-9A-Z]*^[:*?\"<>|]+[a-z0-9A-Z]*
这是做什么的?
感谢
答案 0 :(得分:1)
也许试试:
^[^/\:*?"<>|]+$
答案 1 :(得分:0)
表达式:
[a-z0-9A-Z]*^[:*?\"<>|]+[a-z0-9A-Z]*
分解为比较。
首先:
a-z0-9A-z
这匹配字母
中a-z,0-9和A-Z之间的所有字符然后:
[<snip>]*
匹配更多0或更多,即它将匹配a-z,0-9和A-Z之间的0或更多字符。
然后'^'表示行的开头,'+'表示匹配1或更多,即它将失败,0匹配,而'*'将通过。
将上述内容应用于您的表达式,您可以看到它匹配的内容。
答案 2 :(得分:0)
我认为您需要在括号内添加“\”符号*? ^具有特殊含义^ [^ / \:*?“&lt;&gt; |]
尝试一下我不确定........