【发布时间】:2017-04-10 15:46:17
【问题描述】:
我有一个匹配 ASCII 字母数字字符的有效正则表达式:
string pattern = "^[a-zA-Z0-9]+$";
Match match = Regex.Match(input, pattern);
if (match.Success)
{
...
我想扩展它以应用相同的概念,但包括所有拉丁字符(例如 å、Ø 等)。
我读过unicode scripts。我试过这个:
string pattern = "^[{Latin}0-9]+$";
但它与我期望的模式不匹配。如何使用 unicode 脚本或其他方法匹配拉丁 unicode?p>
【问题讨论】: