C#多行注释正则表达式不起作用

伊斯特拉尔

我是regex的新手,我正在尝试制作一个能找到所有C样式块注释(/ *和* /)的正则表达式

因此,我在网上搜索并找到了一个在RegExr.com上工作的好人!

/\/\*[^]*?\*\//g

但是,当我想将此正则表达式放入我的C#代码中时,会抛出一个错误。

System.Text.RegularExpressions.Regex _reg = new System.Text.RegularExpressions.Regex(@"/\/\*[^]*?\*\//g");

你能帮我发现我的错误吗?谢谢!

威克多·斯特里比尤(WiktorStribiżew)

您需要删除正则表达式定界符,并将单行模式与.(内联(?s)RegexOptions.Singleline标记)一起使用以匹配包括换行符在内的任何字符:

(?s)/\*.*?\*/

观看演示

在您的正则表达式中,您可以[^]匹配任何符号,包括只能在JavaScript中使用的换行符。/.../[modifier]在C#中不是必需的,因为可以在正则表达式类方法中将标志指定为可选参数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Golang多行正则表达式不起作用

来自分类Dev

多行正则表达式不起作用

来自分类Dev

C#正则表达式模式不起作用

来自分类Dev

正则表达式检查C#代码不起作用

来自分类Dev

C#正则表达式捕获组不起作用

来自分类Dev

C#正则表达式替换不起作用

来自分类Dev

C# 正则表达式替换不起作用

来自分类Dev

在多行上匹配正则表达式不起作用

来自分类Dev

正则表达式捕获代码注释在 * 后跟 / 时不起作用

来自分类Dev

Laravel正则表达式验证不起作用

来自分类Dev

Tcl中的正则表达式不起作用

来自分类Dev

AWK正则表达式不起作用

来自分类Dev

正则表达式环顾群组不起作用

来自分类Dev

正则表达式Negate Colon不起作用

来自分类Dev

正则表达式htaccess不起作用

来自分类常见问题

Scala正则表达式不起作用

来自分类Dev

__dirname在正则表达式中不起作用

来自分类Dev

Bash正则表达式匹配不起作用

来自分类Dev

问号(?)在正则表达式中不起作用

来自分类Dev

TCL中的正则表达式不起作用

来自分类Dev

正则表达式不起作用

来自分类Dev

不贪婪的正则表达式不起作用

来自分类Dev

Groovy正则表达式不起作用

来自分类Dev

我的正则表达式不起作用

来自分类Dev

Java replaceAll()正则表达式不起作用

来自分类Dev

正则表达式不起作用并且超时

来自分类Dev

elasticsearch正则表达式不起作用

来自分类Dev

PHP正则表达式不起作用

来自分类Dev

正则表达式HTAccess不起作用