[SAde] RE-Nachhilfe, HTML-Tags

[email protected] Tue, 14 Oct 2003 17:25:38 +0200
Newsgroups gmane.mail.spam.spamassassin.devel.de
Message-ID <[email protected]>
Hi,

ich versuche gerade, eine Regel für illegale HTML-Tags zu machen, der Form

  </?(irgendwelche Zeichen)?(nicht reguläres Zeichen)(irgendwelche Zeichen)?>

um etwa <r%t> oder <kyuz> abfangen zu können. Illegale HTML-Tags in der Form
enthalten also ein oder mehrere illegale Zeichen. Reguläre Tag-Namen enthalten
ausschließlich Zeichen mit der Character-Klasse

  [abcdefhiklmnopqrstuvwx]

Nicht wirklich, aber in etwa negiert:

  (?:[gjyz]|\p{IsPunct}|\d)

also einige Buchstaben, Sonderzeichen und Ziffern. Ich habe schon versucht:

  <\/?\w*(?:[gjyz]|\p{IsPunct}|\d)\w*>

aber das trifft auch </a> (wg. nicht regulärem Zeichen und was dahinter).

Hat jemand ne kluge Idee oder muss ich einfach nur eine sehr langatmige RE
schreiben?

Wolfram




-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php