C # Regex Подберите любой текст между тегами, включая новые строки - PullRequest
4 голосов
/ 30 мая 2011

Вот мое регулярное выражение:

\[\[START\]\]\[\[OK\]\](.*?)\[\[END\]\]

Я хочу получить любой текст, содержащийся в [[START]][[OK]] и [[END]].

Однако, когда мой текст содержит несколько символов \r\n, мое регулярное выражение не соответствует ему.

Как это может заставить работать?

Ответы [ 2 ]

9 голосов
/ 30 мая 2011

Использовать однострочный режим

http://msdn.microsoft.com/en-us/library/yd1hzczs.aspx#Singleline

1 голос
/ 30 мая 2011

Я точно не знаю, работает ли это и для RegEx, но вы можете попробовать использовать Environment.NewLine вместо \ r \ n.

...