我正在研究一个正则表达式,但我无法让它工作。
用这样的文字:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc ultricies congue feugiat.
Tom wrote:
> blablabla
> this is very interesting
> blabla blabla
> I ate a apple yesterday
> this is very interesting
> blabla blabla
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc ultricies congue feugiat.
我想匹配以“汤姆写道:”开头并以“>”开头的最后一行结尾的整个文本部分,以便将其删除并仅获得 2 个 lorem ipsum 句子。
我不知道我是否足够清楚...
编辑:我正在考虑一个正则表达式,它匹配以“\w 写:”开头的所有内容,并且当它匹配换行符后跟一个不是“>”的字符时停止
Edit2:找到了解决方案:
\w+ wrote:(\n>[^\n]*)*