C#正则表达式中的外文字符在C#代码中,我试图传递汉字:“ChineseABC123”。当我在使用“^[a-zA-Z0-9s]+$”时使用字母数字,它没有通过“ChineseABC123”,正则表达式验证失败。我还需要为C#添加哪些其他表达式?要匹配任何语言的任何字母,请使用:p{L}如果您还想匹配数字:[p{L}p{Nd}]+p{L}...匹配unicode类别字母表的字符。它是一种缩写形式p{Ll}p{Lu}p{Lt}p{Lm}p{Lo}]...匹配小写字母。(ABC)p{Lu}...匹配大写字母。(ABC)p{Lt}...匹配标题字母。p{Lm}...匹配修饰符。p{Lo}...匹配不区分大小写的字母。(Chinese)p{Nd}…匹配unicode类别十进制数字的字符。只需将:^[a-zA-Z0-9s]+$替换为^[p{L}0-9s]+$以上就是C#学习教程:C#中正则表达式中的外语字符分享的全部内容,如果对你有用,需要多了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
