我想使用正則表達式來過濾文化名稱(如en-US或pt-BR)。任何人有任何想法?什麼是符合文化名稱的正則表達式?
5
A
回答
11
0
1
如果你想遵循文化名RFC 4646格式(誰是<languagecode2>-<country/regioncode2>
,其中<languagecode2>
爲語言代碼和<country/regioncode2>
是繼代碼)
例:「恩」,「EN-UK」 , 「FR」, 「FR-FR」,...
使用這個表達式:
^[a-z]{2}(-[A-Z]{2})*
C#代碼示例
Regex.IsMatch(culture, @"^[a-z]{2}(-[A-Z]{2})*$")
相關問題
- 1. 什麼是最好的正則表達式來驗證名稱?
- 2. 什麼是Ruby正則表達式來匹配函數名稱?
- 3. 正則表達式的正則表達式是什麼?
- 4. 正則表達式 - 匹配外來字符的正則表達式是什麼?
- 5. 正則表達式 - 符合
- 6. 什麼文字符合這個正則表達式?
- 7. Flex/Yacc:SQL字符串文字的正則表達式是什麼?
- 8. 什麼是好的正則表達式?
- 9. 什麼是「Test123」的正則表達式
- 10. 爲什麼正則表達式稱爲「常規」表達式?
- 11. 正則表達式模式的正則表達式模式是什麼?
- 12. JS正則表達式名稱模式
- 13. feedburner名稱的正則表達式
- 14. 組織名稱的正則表達式
- 15. netbios名稱的正則表達式
- 16. SWTOR名稱的正則表達式
- 17. CSS類名稱的正則表達式
- 18. JS - 正則表達式的名稱
- 19. 任何名稱的正則表達式
- 20. 正則表達式的名稱錯誤
- 21. 正則表達式的分割名稱
- 22. 甲骨文正則表達式 - 什麼是通配符
- 23. 「[^]」正則表達式模式的含義是什麼(javascript正則表達式)?
- 24. 什麼是正確的正則表達式該字符串
- 25. 這是什麼正則表達式?
- 26. 什麼是正則表達式?
- 27. Lex這是什麼正則表達式
- 28. 什麼是(\\&| $)正則表達式匹配
- 29. 這是什麼正則表達式?
- 30. 什麼是前綴正則表達式?
謝謝!不幸的是,我的ASP.NET MVC2路線無法正常工作:/ – 2010-09-09 12:35:48
@Rodrigo Waltenberg:請注意,'^'和'$'分別標記字符串的開頭和結尾。也許你需要沒有這些錨點的正則表達式。 – Gumbo 2010-09-09 13:12:28
需要做什麼才能使用bash?與grep更具體 – Freedo 2018-01-14 07:45:50