在正则表达式中使用捷克字符
本文关键字:字符 正则表达式 | 更新日期: 2023-09-27 18:26:43
我需要在我的网络应用程序中使用正则表达式,它允许使用捷克字符(Ş。当前我有
[a-zA-Z]*'w{1,20}
但这不允许输入它们。感谢
var words = Regex.Matches(inputstr, @"[ěščřžýáíéóúůďťňĎŇŤŠČŘŽÝÁÍÉÚŮĚÓa-zA-Z]{1,20}")
.Cast<Match>()
.ToArray();
替代解决方案(仅适用于.NET):
['p{Ll}'p{Lu}]{1,20}
基于此文档,您可以使用''p{L}来匹配任何字母。
https://javascript.info/regexp-unicode