可能重复:
How do I match any character across multiple lines in a regular expression?正则表达式匹配所有
我目前做软件,如记事本++
我使用正则表达式来找到的话工作,并给他们一种颜色。然而;我被困在着色多行注释。
样品:/* This is a multiline comment */
使用我目前正则表达式:/\*.*?\*/
- 直到一个换行符被放置它工作正常。
所以它匹配:/*This, for instance!*/
但不匹配:
/* This kind of comments
- Where multiple lines is placed...
*/
所以我想,而不是使用[点]寻找里面的评论的话,我可以再使用一些其他的,匹配所有运营商?
- 我使用C#的类 '正则表达式'
具体[此答案](http://stackoverflow.com/a/2626317/1633117 ) –
一个方面说明:你不会用正则表达式得到很多。你需要一个上下文无关语法。例如,如果'* /'在字符串内部会发生什么(假设您为编程语言创建语法高亮)。 – Prinzhorn