Gå til innhold

[regexp] Fjerne slutt på streng


Anbefalte innlegg

Skrevet (endret)

Jeg har en tekst som slutter med årstall. Det kan være f.eks "2006" eller "2006/2007". Jeg prøver å finne en regexp som matcher begge disse mulighetene, men som ikke bryr seg om andre årstall i teksten.

 

Eksempeltekst "i 2008 var det kaldere enn i 2006/2007". Her vil jeg matche "2006/2007", men ikke "2008".

 

Følgende regexp gjør *nesten* jobben:

\d{4}(/\d{4})?

..men matcher også "2008".

 

(Strengen er uten CR og LF)

 

Noen som har en idé?

Endret av hilmar
Videoannonse
Annonse
Skrevet

Takk! Jeg hadde forsøkt dette, men pga noen oversette blanke tegn (trur eg, brukte en online regexp tester) så fikk jeg det ikke til å matche.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...