美文网首页iOS 基础知识首页投稿(暂停使用,暂停投稿)iOS Developer
在 Xcode中使用正则表达式搜索以及在Sublime中使用正则

在 Xcode中使用正则表达式搜索以及在Sublime中使用正则

作者: StarHuiDream | 来源:发表于2016-09-06 11:27 被阅读666次

如果不了解正则表达式的同学可以百度一下。

一、在Xcode中用正则搜索

1、用正则表达式在Xcode中查找文本

 大家都知道,在Xcode 里面按command + F 就可以进行文本的搜索。如下图

2、但是有时候我们要搜索的文本不是固定的但是他有一定的规律,这时候我们可以用正则表达式来搜索,具体操作如下

(1)
(2) (3)

这时候你可以在搜索区域输入正则表达式是进行搜索。例如我要搜索一个三元表达式的前半部分  可以这样写正则  “  .*\?  ”

如果要搜索这一整行的代码则可以这样写正则表达式 “ .*\?.*\:.* ”

     实话说个人感觉在Xcode里面用正则表达式搜索的意义并不大,但是了如果用sublime 打开代码进行搜索的话就不同了。因为在sublime里面可以用正则替换。下面就说说用sublime进行正则搜索和替换。

二、在sublime 里面使用正则表达式进行搜索和替换

1、在finder里面找到要进行代码搜索的文件 2、选择用sublime打开

如果没有安装sublime的话可以在  http://www.sublimetext.com/  官网下载

3按 command + F 进行搜索,点击左边的区域,切换成正则搜索模式

1、这时候我想让testStr 直接赋“直接变成真的了”,不需要经过三元运算符。可以这样写正则 \=.*\?.*\:.*\@".*\"。 然后按照下面的步骤替换。


(1)按command + F 进行搜索然后输入正则表达式
(2)切换为replace (3)输入要替换的代码点击replace

2、如果替换的时候想保留之前的某个值则可以这样写正则    \=.*\?(.*)\:.*\@".*\"     。 在replace with 一栏输入    $1

总结:这种替换方式适合用于需要替换的代码非常多,而且可以抽出正则表达式进行搜索。如果需要替换的代码并不是很多,就没有必要用这种替换方式。第一次写博客,有不对的地方希望大家指正一下。

相关文章

  • 在 Xcode中使用正则表达式搜索以及在Sublime中使用正则

    如果不了解正则表达式的同学可以百度一下。 一、在Xcode中用正则搜索 1、用正则表达式在Xcode中查找文本 大...

  • 【2017-08-29】字符串及文本的处理(四)

    字符串搜索与合并 正则表达式中使用Unicode问题:提取一段文本中的所有中文使用re模块中的正则表达式进行搜索与...

  • Antd form 表单验证 正则表达式 注意事项

    在使用Antd form 表单验证 正则表达式,会发现我们平时使用的正则写法失效,注意在Antd正则表达式中的‘...

  • vim 从嫌弃到依赖(21)——跨文件搜索

    之前介绍了vim中的搜索模式,使用正则表达式可以很方便的在一个文件中进行搜索。后续也介绍了如何使用 argsdo ...

  • Linux命令学习----zgrep学习

    使用zgrep命令可以在压缩文件中调用grep按正则表达式来搜索 语法格式 zgrep [参数] [模式] [文件...

  • 正则表达式

    正则表达式是一种查找以及字符串替换操作。正则表达式在文本编辑器中广泛使用,比如正则表达式被用于: 检查文本中是否含...

  • 正则表达式

    正则表达式是一种查找以及字符串替换操作。正则表达式在文本编辑器中广泛使用,比如正则表达式被用于: 检查文本中是否含...

  • Flutter/Dart使用正则表达式验证手机号

    在我们开发过程中我们经常使用正则表达式来进行字符串的匹配,本文我们就来介绍Dart中正则表达式的使用。 要使用正则...

  • 正则表达式之断言

    用正则表达式在 sublime 编辑器中搜索文本,是我的一个趣味。 常出现的场景是,搜索 A 位置旁边的 B ,比...

  • HTML总结

    HTML总结 sublime 环境配置 使用sublime text 3 打开百度在搜索框中输入sublime t...

网友评论

    本文标题:在 Xcode中使用正则表达式搜索以及在Sublime中使用正则

    本文链接:https://www.haomeiwen.com/subject/acrdettx.html