0

我不喜欢重新发明轮子,这似乎是一个非常基本的功能。除了专门针对 QStrings 之外,与 两个问题的概念相同吗?QRegExp 有一个转义函数,所以我想知道我是否只是忽略了 QString 版本,或者是否有充分的理由没有。

4

1 回答 1

1

我怀疑 Qt 中是否会内置这样一个函数,因为它真的不太可能成为 QStrings 经常需要的事情。(或者至少,我想不出任何值得 Qt 维护者支持的合理用法。)

QRegExp::escape()有点不同,因为它正在执行转义已知在正则表达式中具有特殊含义的字符的特定任务。Qt 为此提供了一种方法,因为使用正则表达式是一件正常且常见的事情。

因此,我认为您最好的选择是采用您在问题中链接到的示例代码片段之一,并推出您自己的功能。

于 2011-09-13T21:40:43.043 回答