[PHP] preg_match

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik kom er niet uit :(

Ik wil een gedeelte in een string zoeken met preg_match. Het zoeken gaat goed, maar het echo-en gaat fout.


$tekst = "Bouwjaar</TD><TD>1991</TD>test dit na td wil ik niet zien</TD></TR><TD>blabla";

preg_match("/Bouwjaar<\/TD><TD>(.*)<\/TD>/i", $tekst, $test);
echo "$test[1]<br>";

Hij echoed (is dat een woord? :)) het bouwjaar, maar ook test... en blabla. Hoe laat ik het zoeken stoppen na de eerste </TD> ? Dacht dat /i het einde bepaalde

Alvast bedankt

Acties:
  • 0 Henk 'm!

Verwijderd

Het sleutelwoord van vandaag is "greedy".

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
hoo, ik heb het gevonden. Had beter eerst op GOT kunnen zoeken in plaats van google.

Verder was ungreedy beter geweest als zoekterm :)

/U dat was de oplossing

THX

[ Voor 80% gewijzigd door Verwijderd op 05-10-2004 20:55 ]