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("\\[.*\\]|\\(.*\\)"));
我需要向上突破字符串为单个单词和手动检查?还是有更好的解决方案?