2015-10-09 96 views
0

我想除了每個字符可能的(字母,數字,everyting):!"#$'*+,/:;\ |`

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

我做了它的工作使用http://www.regextester.com/您的建議

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

regex101.com ...你可以在這裏嘗試....並回來一個具體的問題....還標記正在使用的正則表達式的味道 – vks

+0

我的代碼忽略「\」...有小費嗎? – Liev04

+1

試試''\\ w \\ s]' –

回答

0

一個正則表達式匹配單個\

\\ 

這意味着您需要通過向其添加另一個反斜槓來轉義反斜槓。所以,你需要使用

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

請注意,如果你在一個正常的字符串在一些編程語言文字使用它,你將不得不加倍每個反斜槓(這樣有4個反斜槓)。