'da Normal İfade Qt5.6 kullanıyorum.Qt
Gelen verileri bir seri bağlantı noktasında işlemem gerekiyor, veriler "AD = + 172345AD = + 272345" biçiminde olacaktır. Gelen verileri QString
'a eklerim ve ondalıkları ayıklamak için Regex'i kullanırım. Ben normal bir ifade yazarsanız
:
int tmp = StrData.indexOf(QRegularExpression("AD=\+[0-9]{6}"))
o yani tmp uymuyor her zaman -1. Fakat regex here'u test ettim ve geçerli olduğunu buldum. Sorun ne olabilir?
Ters eğik çizgiyi ('\\ +') ya da '+' içindeki '[]' ('[+]') koyun. –