0
我正在尋找一種方法來刪除括號中的所有數字和字母,以及與字母無關的數字(即,我想保留'v2'
或'vol.2'
)。QString刪除不與字母相關的數字
例如:
"My Notes v02 003 (2009) (My sillyness)"
將成爲:
"My Notes v02".
我已經找到辦法來消除在括號中的數據和大括號,但是這個問題我現在已經被刪除的號碼不與卷標識符關聯。
目前我有:
QString myItem = "My Notes v02 003 (2009) (My sillyness)";
myItem = myItem.remove(QRegExp("\\[.*\\]|\\(.*\\)"));
我需要向上突破字符串爲單個單詞和手動檢查?還是有更好的解決方案?