Mailinglisten-Archive |
Sebastian Mendel wrote: > Tim Hildebrandt wrote: > >>> und du musst mehr eingrenzen: >>> >>> \<font\s[^\>]*class\=[\'\"]?autofield--(\S+)[\'\"]?[^\>]*\>([^ >>> <]*)\<\/font\> >>> >>> oder die ungreedy-option setzen >> Also ich hab's jetzt so gelöst: >> >> preg_match_all('|\<font\sclass\=[\'\"]?c2p-autofield--(\S+)[\'\"]?[^\>]*\>([ >> ^<]*)\<\/font\>|i', [...]) >> >> Allerdings verstehe ich nicht, warum der Teil >> >> '|\<font\sclass\= >> >> funktioniert und abgewandelt in >> >> '|\<font.*class\= >> >> dann wieder nicht... > > schaus dir damit an: > > http://www.weitz.de/regex-coach/ > > > zum nachlesen: > > http://www.hintzundkunz.cjb.net/mirrors/xlab.net/jochen/perl/perl-3.html > > (suche auf der Seite nach 'greedy') achja, oder hier: http://de.selfhtml.org/perl/sprache/regexpr.htm#gierig_genuegsam oder selber mal googlen: gierige reguläre ausdrücke -- Sebastian Mendel www.sebastianmendel.de www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive