Csharp/C#教程:C#相当于Java Punctuation正则表达式分享


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

(0)
上一篇 2021年11月21日
下一篇 2021年11月21日

精彩推荐