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
Mit Jun 22 15:12:04 CEST 2005


Tim Hildebrandt wrote:
> Hallo zusammen,
> 
> ich habe mal wieder ein Problem mit einer bestimmten Pattern. Aufgabe ist
> es, alle Font-Tags im HTML Code zu finden, die mit einer bestimmten Klasse
> ausgestattet sind. Oder besser gesagt: Mit einer Klassengruppe, die so
> aufgebaut ist, dass ein fester Teil existiert "autofield--" und ein Teil,
> den der Benutzer selber bestimmen kann. Also:
> 
> <font class="autofield--first">Irgendein Text</font>
> 
> Die Pattern
> 
> ^.*<font.*class\="?autofield--(\S+)"[^>]*>(.*)</font>.*$
> 
> arbeitet ganz spitze, ich bekomme den Teilnamen der Klasse nach den -- und
> den Text, der im Font vorhanden ist. Mir macht aber folgender Fall
> Kopfschmerzen:
> 
> <font class=autofield--first>Irgendein Text</font>
> 
> Wenn nämlich die Anführungsstriche innerhalb der class-Einstellung fehlen,
> dan funzt es nicht. Wie kann ich anstatt der Anführungsstriche den Pattern
> so ausbauen, dass er das in ausgeschriebener Form so interpretiert: Kein
> Zeichen oder ' oder "

('|")?



-- 
Sebastian Mendel

www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet

php::bar PHP Wiki   -   Listenarchive