Hi Homer,
Dann musst Du etwas genauer werden! In welchen möglichen Formen kann denn Dein Hex-Code auftreten?
auch Angaben ala <span style="color:123456blabla;">text</span>
Hier wäre nach color ein Doppelpunkt. Auf den kann man prüfen. Das mit dem blabla_Semikolon ist nicht valides CSS! Da käme nach dem Hex-Code ein Semikolon _bevor_ da andere zeichen folgen können. Auch auf das Semikolon kann man prüfen!
Jetzt schreibe ich mal was ins Unreine, das sich an Style-Angaben innerhalb von Style-Attributen (à la style="") hält:
/[:=] ?#?((?i)[0-9a-f]{6})/
Das sollte den Hex-Code in folgenden Varianten finden:
- <span style="color: #ffcc88">
- <table bgcolor=000000>
- <p style="background-color:ffffff; text-align: justify;">
Probier's aus... Viel Spaß!
Liebe Grüße aus Ellwangen,
Felix Riesterer.