Pare a regex de procurar depois de atingir a primeira string específica em vez de ir para a última

1

Eu tenho um arquivo assim:

<target>randomnumber1
</target>
<target>randomnumber2
</target>
<target>randomnumber3
</target>

Eu preciso de um regex que encontre

<target>randomnumber1
</target>

e pare por aí, em vez de encontrar tudo, desde o primeiro <target> até o último </target> .

Eu tentei este regex

<target>[^\r]*</target>

mas falha, porque há \r após randomnumber1 e assim por diante.

A idéia básica seria simplesmente dizer ao regex para parar após atingir o primeiro </target> .

    
por Roman Mironov 23.12.2014 / 14:18

0 respostas

Tags