login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Reguliere expressie (Opgelost)

Offline qubus - 06/04/2008 18:56
Avatar van qubusLid Hallo,

Ik wordt gek van de reguliere expressies...
Ik heb een stuk tekst in een string -> $string
In die tekst staat [INVOEGEN GALERIE 1243652435 ]
Nu wil ik de string opsplitsen in 3 delen:
1: begin van de string tot aan [INVOEGEN GALERIE 1243652435 ]
2: de 10 cijfers die in de [INVOEGEN GALERIE 1243652435 ] staan
3: vanaf [INVOEGEN GALERIE 1243652435 ] tot aan einde string

Maar het lukt me maar niet, kan iemand me helpen?

2 antwoorden

Gesponsorde links
Offline Rik - 06/04/2008 19:11
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
  1. $string = 'er voor [INVOEGEN GALERIE 1243652435 ] er na';
  2. preg_match('/([^\[]*?)\[INVOEGEN GALERIE (\d+) \]([^\]]*)/i', $string, $match);
  3. list(, $ervoor, $nummer, $erna) = $match;
Offline qubus - 06/04/2008 19:24
Avatar van qubus Lid FANTASTISCH!!!

Het werkt perfect, ben ik zelf al uren mee bezig, en jij knutselt het zo even in elkaar.... ach, verschil moet er wezen ;)

Bedankt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.178s