<vrti>((.*\n*)+)</vrti>
Za primere tipa
<vrti>dasdasets srt bsr tb trbr </vrti>
radi ok. Problem nastaje kada imam ulazni string koji ima više pojavljivanja, npr.:
<vrti>dasdasets srt bsr tb trbr </vrti> <vrti> abcde ttt dfdgf1234,.,.<>>>> </vrti>
U ovom slučaju match-ovanje mi ne vraća 2 (...) match-aa, već samo jedan, budući da praktično ceo izraz počinje sa <vrti>, a završava sa </vrti>.
Takodje,
<vrti> abc </vrti> </vrti>
mi ne vraća "<vrti> abc </vrti>", već "<vrti> abc </vrti> </vrti>".
Ono što hoću je da mi vrati sve matcheve koji počinju sa "<vrti>", a završavaju sa "</vrti>", a da string izmedju ne sadrži nijedan od ovih krajnjih stringova. Drugim rečima, hteo bih da negiram pojavljivanje celog jednog stringa (nije problem sa jednim karakterom (^), ali kako da negiram pojavljivanje celog stringa)
Ima li neko rešenje?