可能重複:
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