我想检测我的输入字符串是否包含Arabic字符.
也许有些代码是这样的:
string str = "?S";
str[0].IsArabicCharacter(); //true
str[1].IsArabicCharacter(); //false
Run Code Online (Sandbox Code Playgroud)
目前正在使用映射,但我想迁移到一些C#内置功能.
ArabicChars = "?????????????????????????????";
string str = "?";
if(ArabicChars.Contains(str[0]) return true; else return false;
Run Code Online (Sandbox Code Playgroud)
Eri*_*ken 13
你将得到的最好的是各种RegEx unicode块字符类: \p{name}
Regex.IsMatch(str[0], @"\p{IsThai}");
Regex.IsMatch(str[1], @"\p{IsArabic}");
Run Code Online (Sandbox Code Playgroud)
MSDN参考页面:
| 归档时间: |
|
| 查看次数: |
4797 次 |
| 最近记录: |