Husk, at der kan være forskel på store og små bogstaver i kodeordet

Har du glemt dit kodeord?

NAVIGATION

PROFIL

  • login
  • Har du ikke en profil så kan du oprette en her

SoMe


HJERTE MODTAGERE
Flest hjerter de sidste 14 dage
HJERTE MODTAGERE
Flest hjerter 'All Time High'
78
76
SØG I FORUM
FORUM KATEGORIER
Du skal have en profil på macnyt for, at deltage aktivt.
Det er gratis og du kan gøre det her.
Du er ikke logget ind på macnyt. Har du ikke en profil på macnyt så opret en her
Kategori: Dialog om software - anything can happen here :) (Software)
macnyt  /  forum  /  emne
Grep en tekst - hjælp til en kode-snas
Kategori: Dialog om software - anything can happen here :) (Software)

1444

87
PowerPalle (Administrator)
27. september 2019 @ 13:47
Stormogul

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>
Failure is not the opposite of success - it’s a stepping stone to success