正则表达式匹配所有

时间:2012-09-25 16:02:14

标签: .net regex

  

可能重复:
  How do I match any character across multiple lines in a regular expression?

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

我正在使用正则表达式来查找单词,并给它们一种颜色。然而;我一直在为多行评论着色。

示例:/* This is a multiline comment */

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

所以匹配:/*This, for instance!*/ 但不匹配:

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

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

  • 我正在使用C#的课程“正则表达式

1 个答案:

答案 0 :(得分:3)

试试这个可能适合你。

/\**.*?\*/

RegexOptions 必须设为MultiLine

RegexBuddy的屏幕截图,

enter image description here