2
我有一個多行文本文件,其中有文本塊。每個塊從name=
開始,塊可以具有可變數量的行。我需要提取這些塊,包括name=
。 這是迄今爲止我最好的主意:Regexp按分隔符分割多行
/(name=.*?)/gs
但它只是塊name=
,而不是整個區塊的乞討匹配。
我有一個多行文本文件,其中有文本塊。每個塊從name=
開始,塊可以具有可變數量的行。我需要提取這些塊,包括name=
。 這是迄今爲止我最好的主意:Regexp按分隔符分割多行
/(name=.*?)/gs
但它只是塊name=
,而不是整個區塊的乞討匹配。
/(name=.*?)(?=name=|$)/gs
你需要給烏爾正則表達式好歹stop.So包括lookahead
這將在next=
或end of string
謝謝,它的工作原理 – Vladimir
什麼語言/平臺/氣息下一個實例停止正則表達式? –
@Jessen我想它可能是Perl。 – hata
我沒有指定,我猜這是所有語言的共同點。 – Vladimir