.net - 正则表达式匹配所有

标签 .net regex

<分区>

Possible Duplicate:
How do I match any character across multiple lines in a regular expression?

我目前正在制作一个软件,像Notepad++一样工作

我正在使用正则表达式查找单词,并为它们指定颜色。然而;我被困在为多行评论着色。

示例:/* 这是一个多行注释 */

使用我当前的正则表达式:/\*.*?\*/ - 它可以正常工作,直到放置换行符。

所以它匹配:/*这个,例如!*/ 但不匹配:

/* This kind of comments
 - Where multiple lines is placed...
*/

所以我想知道,除了使用 [dot] 来查找评论中的单词,我是否可以使用其他一些匹配所有运算符?

  • 我正在使用 C#s 类“Regex

最佳答案

试试这个可能适合你。

/\**.*?\*/

RegexOptions 必须设置为 MultiLine

来自 RegexBuddy 的屏幕截图,

enter image description here

关于.net - 正则表达式匹配所有,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12586795/

相关文章:

c# - 如何加密一串文本,即使值相同,每次加密的字符串都不同

.net - 处理一个有很多字段的表

javascript - 如何获取属性值的一部分?

C#正则表达式麻烦

.net - .NET 堆的约 50% 的空闲对象。如何知道是什么导致了 OOM

c# - 如何使用 ServerManager 检查元数据是否存在?

PHP:如何获取 HTML 元素的正确结束标记

Java正则表达式搜索值

c# - 使用 ImageMagick 将图像压缩为 azure blob

python - 匹配以逗号分隔的精确长度的所有单词