回答
new Regex("[^a-zA-ZÆæÅåØø'-]")
的[]
創建一個字符類,然後^
指定否定,所以一個字符匹配如果不是其中列出的那一類
'''也應該排除在外。 – kennytm 2010-05-29 14:09:07
謝謝,@ Kenny。 – 2010-05-29 14:12:10
請注意, - 字符是列表中的最後一個。如果你想排除更多的字符,不要在 - 之後加上它們,把它們放在之前(或者用反斜槓),否則 - 的左邊和右邊的字符將被視爲字符範圍。 – 2010-05-29 15:07:16
您可以使用字符分組與結合否定運算符來實現此目的。
您還需要躲避 - 字符(和潛在的 ')使用\
你的最終表現將是:
[^ A-ZA-ZÆæÅåØø\ - \'] *
- 1. .NET正則表達式 - 塊'%'
- 2. 在.NET正則表達式
- 3. 正則表達式.NET
- 4. .net System.Text.RegularExpressions在正則表達式中嵌套正則表達式
- 5. .NET正則表達式多行幫助 - 正則表達式
- 6. .Net正則表達式(正則表達式)
- 7. .NET正則表達式模式?
- 8. 正則表達式(正則表達式)
- 9. 正則表達式(正則表達式)
- 10. 正則表達式(正則表達式)
- 11. 將C#.Net正則表達式轉換爲Java正則表達式模式
- 12. 正則表達式正則表達式正則表達式使用正則表達式,但不是與Python
- 13. .NET正則表達式串否定
- 14. .NET正則表達式:獲取段落
- 15. .NET - 正則表達式匹配
- 16. 正則表達式.NET分裂
- 17. C#.NET的正則表達式問題
- 18. .NET正則表達式匹配「奇招」
- 19. .Net正則表達式匹配問題
- 20. 轉換PHP正則表達式.NET
- 21. NET正則表達式問題
- 22. .NET到Java正則表達式
- 23. 正則表達式:使用.NET
- 24. .NET正則表達式參數識別
- 25. 在C#中的正則表達式.net
- 26. .NET正則表達式來解析ifconfig
- 27. 正則表達式.NET問題
- 28. 與.NET正則表達式相乘
- 29. 正則表達式解析XML在.NET
- 30. 正則表達式的.Net Regex.Replace
與JavaScript不同,C#沒有正則表達式作爲語言的一部分。您在詢問.NET正則表達式,而不是c#正則表達式。 – 2010-05-29 14:49:33