C# Regex Соответствует любому тексту между тегами, включая новые строки

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

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

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

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

Как заставить его работать?


person PatAmazing    schedule 30.05.2011    source источник
comment
Покажите свой код, который вы используете для его выполнения.   -  person Ash Burlaczenko    schedule 30.05.2011


Ответы (2)


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

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

person yu_sha    schedule 30.05.2011

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

person RobinJ    schedule 30.05.2011