regex 在正则表达式中使用捷克字符

kadbb459  于 2022-11-18  发布在  其他
关注(0)|答案(3)|浏览(133)

我需要在我的Web应用程序中使用正则表达式,它允许捷克语字符(ěščřžýáíéóúŠČ)。

[a-zA-Z]*\w{1,20}

但这不允许输入它们。谢谢

pes8fvy9

pes8fvy91#

var words = Regex.Matches(inputstr, @"[ěščřžýáíéóúůďťňĎŇŤŠČŘŽÝÁÍÉÚŮĚÓa-zA-Z]{1,20}")
                .Cast<Match>()
                .ToArray();
svmlkihl

svmlkihl2#

替代解决方案(仅适用于.NET):

[\p{Ll}\p{Lu}]{1,20}
3yhwsihp

3yhwsihp3#

根据本文档,您可以使用\p{L}匹配任何字母。
https://javascript.info/regexp-unicode

相关问题