源链接:https://viktyz.gitbooks.io/iosnotebook-gitbook/Notes/Note_00203_20161109.html

方案名称

Xcode - 使用条件搜索替换和正则搜索替换

关键字

Xcode \ 条件搜索替换 \ 正则表达式搜索替换 \ 正则搜索替换 \ 条件查询替换 \ 正则查询替换

需求场景

  1. 需要进行正则表达式搜索和替换时

参考链接

  1. CSDN - Xcode 中搜索任何条件文本(推荐)

详细内容

以搜索为例,替换操作类似搜索操作

1. 条件搜索

进入 Xcode 搜索标签页,选择 Find -> Text -> Containing , 点击搜索栏,使用快捷键 control + option + command + p , 从跳出的标志中选择即可

Xcode - 使用条件搜索替换和正则搜索替换

举例:查找 AFNetworking 中下面方法,使用条件搜索

Xcode - 使用条件搜索替换和正则搜索替换

Xcode - 使用条件搜索替换和正则搜索替换

2. 正则搜索

进入 Xcode 搜索标签页,选择 Find -> Regular Expression , 点击搜索栏,输入查询正则表达式即可

Xcode - 使用条件搜索替换和正则搜索替换

举例:查找 AFNetworking 中下面方法,使用正则搜索

Xcode - 使用条件搜索替换和正则搜索替换

Xcode - 使用条件搜索替换和正则搜索替换

常用条件搜索与正则搜索对应表

条件搜索 正则搜索 备注
Enter ([\n\r]) Line Break
Any (.+?) Any Characters
Word (\w+) Any Word Characters
None ASCII ([^\00-\x7E]+) Non-ASCII Characters(中文等)
Break \b Word Break
Space (\s+) White Space
# (\d+) Digits
Hex ([:xdigit:]+) Hexadecimal Digits
Email Address (\b[A-Za-z0-9._%-][email protected][A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b) Email Address(验证失效)
URL ` (?:[A-Za-z][A-Za-z0-9+.-]{1,120}:A-Za-z0-9/ %[A-Fa-f0-9]{2}){1,333}(?:#(?:[a-zA-Z0-9][a-zA-Z0-9$_.+!*,;/?:@&~=%-]{0,1000}))?) ` Web Address
IP Address ` (?:\d{1,3}(?:.\d{1,3}){3} [:xdigit:]{1,4}(?::[:xdigit:]{1,4}){7}) ` IP Address(验证失效)

效果图

(无)

备注

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-02
  • 2021-11-05
  • 2022-01-07
  • 2021-10-07
  • 2022-12-23
  • 2021-05-19
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-08
  • 2022-12-23
  • 2021-06-21
  • 2022-12-23
  • 2021-09-23
相关资源
相似解决方案