我正在努力学习正则表达式。我使用this测试了它 所以它不是我的代码(还没有:P)。所以,我有一个冗长而讨厌的字符串,看起来或多或少是这样的:

<im a really nasty string from hell/>
<still a nasty string from hell/>
<oh, this is part i need/><
<im a really nasty string from hell/>
;
我想要的是什么:

<oh, this is part i need/>
我试图抓住它:
(
\;<)(.|\n|\t)*?(need)(.|\n|\t)*?(\/>)
但它吸引了很多......就像那样:

<im a really nasty string from hell/>
<still a nasty string from hell/>
<oh, this is part i need/>
所以最终部分按预期工作,但它在开始时抓得很多,我不知道为什么。