我正在替换一个QStringusingQRegularExpression但我遇到了转义令牌的问题。
例如:"{aaa}"字符串中的 a 应替换为 a"bbb"但"\{aaa}"应忽略 a"{aaa}"并设置 a(不带"\")。
例如:
这是一个名为 {aaa} 的测试 -> 这是一个名为 bbb 的测试
这是一个名为 \{aaa} 的测试 -> 这是一个名为 {aaa} 的测试
我在用着
QString& replace(const QRegularExpression& re, const QString& after);
但我找不到跳过逃跑比赛的方法。我猜想是消极的后视,但是如何呢?