[英]Using QString replace method to change filename with regular expressions
我想將如下所示的字符串轉換為:“ / d / r / e / filename.csv”到“ / d / r / e / filename D9.csv”。 我使用正則表達式只是因為我正在練習,我知道我可以做不同的事情。
我正在努力:
QString string("/d/r/e/filename.csv");
string.replace("([\\w]+)(?=\\.csv)", "\\1 D9");
但似乎沒有用,我只是得到了相同的字符串。
由於沒有在其中使用QRegExp,因此得到的字符串相同:
string.replace(QRegExp("([\\w]+)(?=\\.csv)"), "\\1 D9");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.