phpbar.de logo

Mailinglisten-Archive

[php] preg_match() Anführungszeichen im Font

[php] preg_match() Anführungszeichen im Font

Sebastian Mendel lists at sebastianmendel.de
Fre Jun 24 10:55:10 CEST 2005


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