xxx
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
2
HJERTE MODTAGERE
Flest hjerter 'All Time High'
339
156
SØG I FORUM
FORUM KATEGORIER
Velkommen gæst!

Macnyts forum er populært blandt mange brugere og det med god grund.

Macnyts forum er fyldt med hjælpsomme brugere, der er interesseret i,
at give en hjælpene hånd og tage en god diskussion/dialog med dig.

Som gæst kan du dog kun læse indholdet i Macnyts forum.

For, at deltage aktivt i diskussionerne skal du have oprettet en profil og være logget ind.

Har du allerede en profil så login 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)


1900

183
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>
Og husk, at man kan gå over broen i begge retninger