QString - wycięcie tekstu - wyrażenie regularne

Odpowiedz Nowy wątek
qwertyuiop
2011-05-10 00:35
qwertyuiop
0

Witam,

Dopiero zaczynam przygodę z QT i nie mogę się uporać z jedną sprawą:

QString s = "jakis tekst 123 AA:\"wartosc\"asd";

Potrzebuję do innego QStringa wpisać wartość jaka jest między AA:" a ". Zapewne za pomocą wyrażenia regularnego.
Jak to zrobić?

Pozostało 580 znaków

2011-05-10 09:21

Rejestracja: 12 lat temu

Ostatnio: 35 minut temu

0
QRegExp reg("(?<=AA: *\")[\\w\\s\\d]+(?=\")");
QString s = "jakis tekst 123 AA:\"wartosc\"asd";
reg.indexIn(s);
QString result = reg.cap();

Dopasuje każdą wartość złożoną z liter spacji (białych znaków) i cyfr.


Jeśli chcesz pomocy, NIE pisz na priva, ale zadaj dobre pytanie na forum.
edytowany 3x, ostatnio: MarekR22, 2011-05-10 09:24

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0