я пытаюсь соответствовать следующим образом:Regex Non Жадный Matching через переводы строк
str = "---title: Some Title\ndate: 01/01/2012---\n\nSome other stuff---\n\n"
И я хотел бы получить:
"title: Some Title\ndate: 01/01/2012"
Таким образом, регулярное выражение я придумал был:
~r/---(.+)---(.+)/s
Это, к сожалению, будучи жадности и соответствия:
"title: Some Title\ndate: 01/01/2012---\n\nSome other stuff"
Я также попытался нежадным оператора и что тоже не получилось:
(~r/---(.+)---(.+)?.*/s
Любые предложения будут очень полезны.
Благодаря
Я удалил теги Perl и PCRE, так как они не являются германинами. –
Я искал решение PCRE'ish, так как я использую Elixir, у которого есть регулярное выражение PCRE. Следовательно, теги. – user3118605