3
我正在使用Qt5.6。在Qt中的正則表達式
我需要在串口處理輸入數據,數據格式爲「AD = + 172345AD = + 272345」等等。我將傳入的數據追加到QString
並使用Regex提取小數。
如果我寫了一個正則表達式:
int tmp = StrData.indexOf(QRegularExpression("AD=\+[0-9]{6}"))
不匹配,即TMP始終是-1。但我測試了正則表達式here,我發現它是有效的。可能是什麼問題?
將反斜槓('\\ +')加倍或將'+'放在'[]'('[+]')內。 –