C#相当于Java Punctuation正则表达式
我希望在C#中找到相当于这个正则表达式的等价物。
Java的:
public static final String expression = "[\s\p{Punct}]";
{Punct}
是Java中的保留字符类,但我不确定如何创建等效表达式,以便.net正则表达式引擎不会barf。
[sp{P}]
匹配所有空格和标点符号。 有趣的是,它可以在这个确切的forms中找到,作为关于字符类的MSDN文档中的一个例子。 与在Java中一样, p{x}
用于unicode类别x
任何单个字符。 有关除P
之外的可能性列表,请参阅Unicode类别的部分。
用这个:
Regex regex = new Regex(@"[sp{P}]");
特别注意使用@
。
上述就是C#学习教程:C#相当于Java Punctuation正则表达式分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/957261.html