我想匹配貪婪匹配如下:正則表達式非跨換行符
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