2015-11-08 49 views
1

我不知道如何編寫自己的正則表達式。如何編寫我自己的正則表達式

1規則:我要允許:a-z,A-Z,0-9。 new Regex("[^a-zA-Z0-9 -]");

2 RULE:我要允許char:+,-,|

我該如何結合第一和​​第二條規則?

回答

3

[^]是一個否定字符類,它會匹配除字符類中的^之後的所有字符。

你可以把所有的改性劑和模式的字符類中:

"[a-zA-Z0-9|+-]" 

但需要注意的是,由於-使用的字符類中字符的範圍,你需要把它放在其他圖案或逃逸結束它。

+0

謝謝您的回覆。 – cagounai