Gå til innhold

Jeg vil lære regexp, nytt problem


Anbefalte innlegg

Har lest tittet litt rund på internett og sett på regexp guider osv, men det er en ting jeg sliter med og det er opratører. Hvis jeg foreksmpel vil dele en string hver gang det kommer et tilfeldig tall fra 0 til 9.

Da må jeg bruke split() og noen opratører, men hvilke?

Er også mere avanserte problemer som må løses og da blir det bare enda værre.

 

Noen som kan forklare meg noen av de vanligste opratørene og hvordan selve utrykket fungerer? Eller i alle fall har en link til noe nyttig lesning.

Endret av Hjelpphp
Lenke til kommentar
Videoannonse
Annonse

Hei, jeg har fått et lite problem. Jeg har en tekst som jeg søker gjennom og henter ut datoer og urler. DEt blir flere verdier og jeg vil legge de inn i en todimensjonal array

 

preg_match_all('/(?P<url>http:[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])
(?P<dato>[a-z]{3}, [0-9]{2} [a-z]{3} [0-9]{4} [0-9]{2}:[0-9]{2}:[0-9]{2})/i', $subject, $a);

 

Da forventer jeg følge output:

$a[0] = url1

$a[1] = url2

 

$a[dato][0] = dato1

$a[dato][1] = dato2

 

Men det får jeg ikke, jeg får ingen ting i det hele tatt, det er akkurat som om den slutter å mache, alene så funker de kjempe bra, men når to kommer sammen på den måten så blir det tull.

 

Hjelp

 

Edit : $subject er selvfølgelig den variablen der alt inneholde ligger.

Endret av Hjelpphp
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å
  • Hvem er aktive   0 medlemmer

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