Entwickler-Ecke

Windows API - Sring mit einem rgulären Ausdruck durchsuchen


Andre :-) - Fr 14.02.03 16:37
Titel: Sring mit einem rgulären Ausdruck durchsuchen
Hallo,

als absoluter regulärer Ausdrucks Dau bräuchte ich mal ein
Beispiel von euch.

Wie kann ich unter Delphi 6 einen String auf mehrere verschiedene
Chars durchsuchen.

Bsp. String xyz soll geprüft werden, ob ein @,+- etc vorkommt.

Danke für Eure Hilfe

andre


AndyB - Fr 14.02.03 16:46

Mit einer for-Schleife und einem Set of Char:


smiegel - Fr 14.02.03 16:48

Hallo,


Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
var i:Integer;
     s:String;

...
s:='Text mit mehreren @ + - und @ + - - @ *';
for i:=0 to Length(s) do if (s[i] in ['@', '+', '-']) then 
  ShowMessage('Gefunden: '+s[i]);
...


Andre :-) - Fr 14.02.03 16:58

Gibt es denn dafür keinen regulären Ausdruck? Mit einer Schleife
habe ich es schon. Nur möchte ich das ganze durch einen
regulären Ausdruck hinbekommen! Oder ist das in Delphi
gar nicht möglich?