problem mit regulaerem ausdruck

15/10/2008 - 08:28 von Ken Snyder | Report spam
hallo ng!

ich habe da so ein problem mit einem regulaeren
ausdruck. ich habe einen string der so aussieht:

BOOT_OP (0x6)

ich habe leider keine ahnung wie man mit reg. ausdr.
umgeht. immer wenn ich nach exakt diesem string in einem
anderen string suchen will, also mit RegExp::IsMatch()
wird das mit false beantwortet obwohl der string genau
gleich ist wie der ausdruck. ich glaube das es an den "("
liegt, aber wie kann ich nun nach einem string innerhalb
eines anderen strings nach exakt dem "BOOT_OP (0x6)" suchen?
also alles darf nach vor und nach "BOOT_OP (0x6)" vokommen
nur muss es exakt diese zeile haben "BOOT_OP (0x6)", natuerlich
muss das auch mit so was wie "Data_Field (0x12)" oder so
gehen. ich hoffe ich habe mich verstaendlich ausgedrueckt. diese
"(" und ")" scheinen das problem zu sein aber genau danach will
ich ja auch suchen, also das muster.

danke fuer jede hilfe.

lg

ken
 

Lesen sie die antworten

#1 Werner Perplies
15/10/2008 - 09:01 | Warnen spam
Hallo Ken,

Am Wed, 15 Oct 2008 08:28:49 +0200 schrieb Ken Snyder:

hallo ng!

ich habe da so ein problem mit einem regulaeren
ausdruck. ich habe einen string der so aussieht:

BOOT_OP (0x6)



[...]
BOOT_OP \(0x6\)

Oder mit "Ignore Whitespaces"
BOOT_OP\s\(0x6\)

Mit meinem "Wps RegEx" kannst Du so etwas leicht austesten:
http://www.weepee.de/de/wps_regex/wps_regex.html

Gruß

Werner
www.weepee.eu

Ähnliche fragen