[Gelöst] QRegExp Problem
Verfasst: 7. Mai 2008 17:29
Hallo!
Ich habe schon im Forum gesucht, konnte aber eine Lösung zu meinem speziellen Problem nicht finden.
Folgendes: es gibt einen String, der immer eine ähnliche Folge von Zeichen enthält und die Expression hierfür sieht so aus:
\\(\\d+\\)
d.h. es kommt eine "(" gefolgt von einer Zahl (positiv) und gefolgt von einer ")"
Diese Zeichenfolge gilt es aus einem Log String zu filtern und auszulesen.
Ich verwende hierfür zum Testen das Bspl. von diesem Beitrag
http://qtforum.de/forum/viewtopic.php?t ... expression
Bei mir gibt es das Problem, daß wenn sich die gesuchte Zeichenkette am Anfang des Strings befindet, dann wird er nicht gematched und das ist seltsam, weil sonst wird er immer gefunden.
Ausgabe in QDebug
Vielleicht hat jemand Rat und dafür wäre ich wirklich sehr dankbar, weil ich weiß leider nicht weiter.
Vielen Dank und schöne Grüße!
Ich habe schon im Forum gesucht, konnte aber eine Lösung zu meinem speziellen Problem nicht finden.
Folgendes: es gibt einen String, der immer eine ähnliche Folge von Zeichen enthält und die Expression hierfür sieht so aus:
\\(\\d+\\)
d.h. es kommt eine "(" gefolgt von einer Zahl (positiv) und gefolgt von einer ")"
Diese Zeichenfolge gilt es aus einem Log String zu filtern und auszulesen.
Ich verwende hierfür zum Testen das Bspl. von diesem Beitrag
http://qtforum.de/forum/viewtopic.php?t ... expression
Bei mir gibt es das Problem, daß wenn sich die gesuchte Zeichenkette am Anfang des Strings befindet, dann wird er nicht gematched und das ist seltsam, weil sonst wird er immer gefunden.
Ausgabe in QDebug
Vielleicht hat jemand Rat und dafür wäre ich wirklich sehr dankbar, weil ich weiß leider nicht weiter.
Vielen Dank und schöne Grüße!