使用正则表达式进行搜索和替换
在搜索结果视图中使用正则表达式在文件中进行搜索和替换。
Qt Creator 中使用的正则表达式基于 Perl 正则表达式。有关使用正则表达式的更多信息,请参阅 QRegularExpression。
例如,将等式检查(foo == bar
)替换为函数(foo.equals(bar)
)
- 将您的更改提交到版本控制,因为您无法撤销替换操作。
- 按 Ctrl+Shift+F 或转到 编辑 > 查找/替换 > 高级查找 > 打开高级查找 以打开 搜索结果。
- 在范围中,选择适合您搜索的内容。
- 选择使用正则表达式。
- 在搜索内容中输入以下文本
if \((.*) == (.*)\)
- 选择搜索和替换以查看搜索结果列表。
- 在替换内容中输入以下文本
if (\1.strictlyEquals(\2))
- 选择替换以替换所有文本实例。
©2024 The Qt Company Ltd. 本文档中包含的贡献是各自所有者的版权。提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款许可的。Qt 及其相关标志是 Finnish 和/或在其他国家的 The Qt Company Ltd 的商标。所有其他商标均为其各自所有者的财产。