Gå til innhold

C#: [LØST] Hjelp med ett regulært uttrykk.


Anbefalte innlegg

English 
				</span>
				 <span id="r123456">what.ever i want to find</span>

 

Hvordan skal jeg klare å finne dette i source på en webside? Det jeg vil finne er id'n der det står English først.

 

Har satt RegexOptions.Multiline men klarer ikke helt å finne ut hvordan regex'n skal se ut for å finne dette.

 

jeg trodde jeg kunne bruke \t for der det er tab men finner ikke utav det.

 

Prøvde meg litt på denne i ett testeprogram for regulære uttrykk og den fungerte fint der, men ikke i programmet:

 

English.*</span>.*<span id=\"r[0-9]{6}\">[a-zA-Z].*</span>

 

 

EDIT:

 

Fant løsningen! Denne fungerte for meg:

 

English\s*</span>\s*<span id=.r[0-9]{6}.>what.ever i want to find

 

Den ga meg dette resultatet:

 

English 
				</span>
				 <span id="r123456">what.ever i want to find

 

Det som reddet meg var da altså "\s" (whitespace)

Endret av JV
Lenke til kommentar

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å
×
×
  • Opprett ny...