Mailinglisten-Archive |
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') -- Sebastian Mendel www.sebastianmendel.de www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive