2 c# string unicode non-alphanumeric
从字符串中删除非字母数字字符很简单。例如:
StringBuilder sb = new StringBuilder();
foreach(var c in s)
{
if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9'))
sb.Append(c);
}
return sb.ToString();
Run Code Online (Sandbox Code Playgroud)
此方法适用于 ASCII 字符。
是否有解决方案可以删除“UNICODE”文本中的所有非字母数字字符?
string result = string.Concat(s.Where(char.IsLetterOrDigit));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
664 次 |
| 最近记录: |