Qt Regular Expressions C++ 

Status
Für weitere Antworten geschlossen.

f.o.g.

Registered +
Registriert
März 2008
Beiträge
495
hi hab ein problem und zwar will ich einen QString mithilfe von QRegExp trennen komm aber nicht so ganz damit klar.
hier mal ein beispiel string den ich trennen will.
HTML:
c -s hier - steht was -ky hier auch
wie könnte man da ne RegExp aufbauen damit ich in der liste dann folgendes stehn hab

c
-s hier - steht was
-ky hier auch

um hilfe wäre ich euch echt dankbar.

ich nutze qt 4.5 mit vs 2008 falls es wichtig ist.

greetz der f.o.g.
 
Zuletzt bearbeitet von einem Moderator:
So sieht eine Version aus, die funktioniert (sicher nicht die Einzige):
Code:
^\w*|-\w[\s\w\-]*?($|(?= -\w))


Ich liebe es reguläre Ausdrücke zu schreiben.
Ich hasse es sie lesen (und verstehen) zu müssen.
Ich habe mit das Problem schon vor einigigen Wochen angeschaut.
Damals hatte ich aber die Lösung nicht gesehen ... sorry.
Der vorherige Beitrag hat mich dann auf die "look-ahead assertion" gebracht.

Ach ja ...
hier kann man es ausprobieren: http://www.regexe.de/
 
Zuletzt bearbeitet von einem Moderator:
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten