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