2012-01-08 58 views
0

我試圖刪除字符串中的所有非單詞字符,但要保持標點符號,是有辦法,我可以形成正則表達式來做到這一點(在C#4.0) ?排除字符

我試圖谷歌,但大部分我得到的是關於期待或背後的信息。我也嘗試像[\ W(?^)]但這是向前看,如果我這樣做[(?= ^,)它只會滿足任何字符(?=,^和,)。

回答

1

搜索任何東西,是不是^ [A字\ w或問號?]

[^\w?] 

,而不是不發一語(\ W),除了問號?

+0

準確地說,'[^ ...]'被稱爲補充字符類,或否定字符類。 – fge 2012-01-08 14:55:19