Thread Zeichen in RegEx darf nicht zwischen <> stehen (26 answers)
Opened by Matze at 2006-04-18 11:40

Matze
 2006-04-18 11:40
#65010 #65010
User since
2005-08-29
222 Artikel
BenutzerIn
[Homepage] [default_avatar]
Ist es möglich in einer Regular Expression zu definieren, dass z.B. eine Zahl nicht zwischen spitzen Klammern(<>) stehen darf ?
Denn nur, wenn sie nicht zwischen den Klammern steht, soll sie ersetzt werden mit einem HTML-Tag(<font color="#ff0000"></font>)

Ich wollte jede Zahl in einer Textdatei rot färben, aber wenn es jetzt eine Datei ist die schon HTML-Tags enthält, habe ich ein problem.
Dann werden auch Zahlen wie sie z.B. im color="" Attribut oft verwendet werden rot gefärbt.

Zum Verständnis, mein Versuch:
Code (perl): (dl )
$data =~ s/(\d+)/<font color=\"#ff0000\">$1<\/font>/gi


MfG. Matze
Mit freundlichen Grüßen: Matze

View full thread Zeichen in RegEx darf nicht zwischen <> stehen