Jeg skal trække en delmængde af en tekst ud af kontekst, der kan have to forskellige udgangspunkter (eksempel #1 og #2). I dette tilfælde skal jeg tilhver en tid ende med resultatet 'aaaaaaaaaa' uanset om der ikke er en foranstående link med (Eksempel #1) eller om der er (eksempel #2).
Nedenstående grep gver følgende resultater...:
$f1 =~ s/(^.*?)\>\>\>(.*?)<\.*$/$2/igs;
Ved Grep af Eksempel #1
Resultat: <a href="https://abc.com/">aaaaaaaaaa
Ved Grep af Eksempel #2
Resultat: aaaaaaaaaa
Jeg skal have min Grep til at ignorere link-delen, altså '<a href="https://abc.com/">' og kun give mig resultatet 'aaaaaaaaaa' uanset om den parser Eksempel #1 eller #2.
Eksempel #1</tr><tr><td><a href="https://abc.com/">aaaaaaaaaa</a></td><td>bbbbbbbbbb</td><td>cccccccccc</td>
Eksempel #2</tr><tr><td>aaaaaaaaaa<br><span class="note">zzzzzzzzzz</span></td><td>bbbbbbbbbb</td><td>cccccccccc</td>