如何在Xcode 11的查找替换功能中引用捕获组
Xcode 11 查找替换捕获组引用指南
手动引用(推荐,不受交互bug影响)
Xcode 正则模式下的捕获组按创建顺序从1开始编号,你可以直接在「With」输入框手动输入$N格式的字符串引用对应捕获组,无需依赖+按钮:
- 第一个捕获组引用写
$1 - 第二个捕获组引用写
$2 - 第N个捕获组对应写
$N
点击+按钮插入引用的异常处理
你遇到的点击+始终插入到「Replace」字段的问题属于Xcode 11的已知交互缺陷,无需额外调试,直接按上述手动输入$N的方式即可实现完全相同的引用效果,不会影响替换功能正常运行。
用法示例
如果查找字段正则为(\w+)@(\w+)\.com,要把所有邮箱后缀替换为cn,只需要在「With」字段输入$1@$2.cn即可。
内容的提问来源于stack exchange,提问作者Andreas
相关产品推荐
相关产品推荐

