31
A
回答
23
這取決於你的正則表達式。如果它支持Unicode字符類(例如.NET),則\p{L}
與字母字符(在任何字符集中)匹配。
+0
在Java中如何做? – 2015-12-16 19:18:56
2
各種正則表達式方言使用[:alpha:]
用於在當前區域設置任何字母數字字符。 (你可能需要把它放在一個字符類中,例如[[:alpha:]]
)。
28
如果正則表達式支持的Unicode塊,你可以匹配的俄羅斯(斯拉夫)字符:
[\p{IsCyrillic}]
否則嘗試:
[U+0400–U+04FF]
說明:
[\p{IsCyrillic}]
Options: Case insensitive; Exact spacing; Dot doesn’t match line breaks; ^$ don’t match at line breaks; Numbered capture
Match a character from the Unicode block 「Cyrillic」 (U+0400–U+04FF) «[\p{IsCyrillic}]»
+0
這個線程解釋說:http://stackoverflow.com/questions/7926514/matching-cyrilic-symbols-in-c-sharp – 2013-01-16 10:12:30
7
如果喲u使用現代化的PHP版本 - 只是:
preg_match("/^[\p{L}]+$/u");
不要忘了ü標誌對Unicode的支持!
3
正則表達式與正常(英文)字母匹配西裏爾字母:
^[[email protected]?#"$%&:;() *\+,\/;\-=[\\\]\^_{|}<>\u0400-\u04FF]*$
它匹配特殊字符,西裏爾字母,英文字母。
相關問題
- 1. 如何將這些字符串與正則表達式匹配?
- 2. 如何將正則表達式與字符串匹配?
- 3. 如何將某個字符串與正則表達式匹配?
- 4. 如何將整個字符串與正則表達式匹配?
- 5. 如何將某些字符與正則表達式匹配?
- 6. 正則表達式正則表達式匹配字符串
- 7. 如何將表情符號與R正則表達式匹配?
- 8. 正則表達式匹配字符串
- 9. 正則表達式匹配字符串
- 10. 正則表達式匹配字符串
- 11. 正則表達式匹配字符串
- 12. 正則表達式匹配除字符
- 13. 正則表達式匹配字符串
- 14. 正則表達式匹配字符串
- 15. 正則表達式匹配字符串
- 16. 正則表達式匹配字符串
- 17. 如何允許正則表達式與一個字符匹配
- 18. 如何匹配字符串與正則表達式在C#
- 19. 如何找出與正則表達式匹配的字符串
- 20. 如何將尾隨換行符與正則表達式匹配?
- 21. 重複字符匹配正則表達式匹配字符串
- 22. 如何在PHP中將正則表達式與正則表達式匹配?
- 23. 如何正確地將unicode字符與awk的正則表達式匹配?
- 24. 正則表達式匹配\ W字裏,不與\結束W¯¯
- 25. Ruby正則表達式與正則表達式匹配
- 26. Mysql的正則表達式:匹配與正則表達式
- 27. 正則表達式 - 與循環字符串匹配的模式
- 28. 如何將此日期格式與正則表達式匹配?
- 29. 如何將bb樣式語法與正則表達式匹配?
- 30. NSPredicate與正則表達式匹配國際字母字符集
看看這個問題:[正則表達式和unicode](https://stackoverflow.com/questions/14389/regex-and-unicode) – 2009-11-11 17:03:36