Ich versuch es jetzt erstmal in dem ich !ENTITY benutzte und diese dann auch zuverarbeitung mit Hilfe von Knoten zuweise.
Delphi-Quellcode:
<!ENTITY Buchstaben "a-z">
<!ENTITY Zahlen "0-9">
<!ENTITY SONDER ":\-,\.\(\);=<>_ ">
<RegEx>
<Buchstaben>&Buchstaben;</Buchstaben>
<Zahlen>&Zahlen;</Zahlen>
<Sonder>&Sonder;</Sonder>
<Test>(('&Buchstaben;')|('&Zahlen;'))</Test>
</RegEx>