login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Regex tekst tussen 2 strings (Opgelost)

Offline Jero3n - 09/05/2009 14:22
Avatar van Jero3nPHP interesse Hallo sima's,

Ik ben bezig met een script dat automatisch alle tekst tussen
Citaat:
JEUGD 4e klasse Poule: 3

en de volgende keer dat er
Citaat:
JEUGD
staat eruithaalt.
Dit is de input:
klikje

Wat ik al heb:
  1. $file = file_get_contents("juits.html");
  2. preg_match_all('/JEUGD '.$klasse.'e klasse Poule: '.$poule.'(.*)JEUGD/is', $file, $tmp);
  3. $matches=$tmp[0]; unset($tmp);
  4. echo "<pre>".$matches[0]."</pre>";


Hij begint wel bij JEUGD 4e klasse Poule: 3 maar gaat gewoon door na de volgende JEUGD...
Hoe kan ik dat oplossen?  

Jeroen

2 antwoorden

Gesponsorde links
Offline Martijn - 09/05/2009 14:28
Avatar van Martijn Crew PHP dr is een dingetje dat ie kijkt naar 1e of laatste JEUGD. Moet je ff een regex tut nagaan en daar ff naar zoeken, daar zijn tekentjes voor
Offline Jero3n - 09/05/2009 14:50
Avatar van Jero3n PHP interesse Een vriend heeft het al voor me opgelost:

  1. $file = file_get_contents("juits.html");
  2. $pos1 = strpos($file, "JEUGD ".$klasse."e klasse Poule: ".$poule);
  3. $pos2 = strpos($file, "JEUGD", $pos1+1);
  4. $output = substr($file, $pos1, $pos2 - $pos1);
  5. echo "<pre>".$output."</pre>"


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