У меня есть это регулярное выражение в PHP:
preg_match('/\[summary\](.+)\[\/summary\]/i', $data['text'], $match);
Хорошо работает, когда текст между тегами сводки находится в одной строке. Однако, когда он содержит переводы строки, он не совпадает.
Я попытался найти правильный модификатор здесь: http://nl2.php.net/manual/en/reference.pcre.pattern.modifiers.php
Но единственный, связанный с символами новой строки, это "m", и это не делает то, что я хочу.
Как заставить это работать?