正则表达式除了!“#$'* +,/ :; \`|

时间:2015-10-09 17:06:21

标签: regex

我希望每个角色都可能(字母,数字,每个),除了:!"#$'*+,/:;\ |`

Is this correct? [^!"#$'*+,/:;\`|]

我使用http://www.regextester.com/和你的建议

让它发挥作用
*WORKS--> [^!"#$'*+,/:;\\`|]

1 个答案:

答案 0 :(得分:0)

匹配单个\的正则表达式模式:

\\

这意味着您需要通过向其添加另一个反斜杠来转义反斜杠。所以,你需要使用

[^!"#$'*+,/:;\\`|]
             ^^

请注意,如果您在某种编程语言的常规字符串文字中使用它,则必须将每个反斜杠加倍(以便有4个反斜杠)。