xcode中使用正则表达式来搜索替换代码

有这样的需求:

类似于

GLOBAL_STR(@"请继续添加");

这样的代码,需要批量修改为:

GLOBAL_STR(@"请继续添加", nil);

这里使用普通的查找替换不能够达到目的,需要用到正则表达式:

GLOBAL_STR(.*);

替换文本的正则:

GLOBAL_STR(.$1,nil);

xcode的查找替换选项里面选择regular expression,使用上面的正则即可解决问题。

时间: 2024-08-02 09:27:35

xcode中使用正则表达式来搜索替换代码的相关文章

如何在PHP中使用正则表达式进行查找替换_php技巧

1. preg_match - 执行一个正则表达式匹配int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]] )搜索subject与pattern给定的正则表达式的一个匹配. pattern:要搜索的模式,字符串类型.subject :输入字符串. matches:如果提供了参数matches,它将被填充为搜索结果. $matche

ASP中利用“正则表达式” 对象实现UBB代码

ubb|对象|正则 上一次,我们谈到在ASP中如何利用"正则表达式"对象来实现各种数据的校验,文中描述了正则表达式对象的强大功能,接下来,我们来看看有关"正则表达式"对象的其他功能.当我们在网上冲浪的时候,尤其是浏览各类论坛的时候,经常会见到"UBB代码"这个词语.什么是UBB代码呢?UBB代码是HTML的一个变种http://www.alixixi.com/program/a/,是Ultimate Bulletin Board (国外一个BBS

如何在OS X中建立邮箱地址的替换代码

  文字拓展(Text Expansion)是OS X中一个非常实用.受欢迎的功能,有了它,您只需输入对应内容的相应"代码",系统就会自动将其转换为正确的内容(类似的功能在QQ也有,在最新版的QQ中,只要我们在聊天窗口内输入/wx,就会立即出现"微笑"的表情).在输入较长的邮箱地址时,一般会占用我们较多的时间,而且要一遍遍核对,担心输错一个字母.不过,今天我们将为您介绍在OS X系统中运用"文字拓展"功能,为邮箱地址建立代码的方法.从此,您就不必

asp.net中C#正则表达式之查找替换

正则表达式用途: (1)验证字符串是否符合指定特征: (2)查找字符串: (3)替换. 以下用C#实现上述三种方法的简单示例:  代码如下 复制代码   using System; using System.Text; using System.Text.RegularExpressions;   namespace CSharpTest {     class Program     {         static void Main(string[] args)         {    

iOS开发那些事-Git在Xcode中的配置与使用

很多Git命令都是在命令行下运行的,命令行下管理Git有很多优点不用多说.但最大的缺点是要求用户记住这些命令.因此Git图形界面还是很受一些用户欢迎的,其中Xcode作为集成开发环境工具,也提供了一定Git图形界面功能.但是要想在Xcode中使用Git管理工程代码还想需要进行一些配置,然后才能使用. 如果我们是使用Xcode 4创建的一个iOS工程,在终端的命令行中提交代码时候,可能会出现下面的部分信息: create mode 100644 HelloWorld/HelloWorld.xcod

iOS开发那些事-Git在Xcode中的配置与使用常见问题总结

书接上回提出的Git在Xcode中的配置与使用常见问题4个问题 问题1,如何在Xcode中创建代码库,并添加和提交代码到代码库? 问题2,如何在Xcode中提交推送给远程服务器代码库? 问题3,如何在Xcode中克隆远程服务器代码库到本地? 问题4,如何使用Xcode获取远程代码库数据,并解决冲突问题?   1.问题1 创建代码库有两种方式,一种是新建工程时候创建,另一种是把现有的工程拷贝到代码库下,再初始化代码库. 如果是新建工程时候创建,在保存文件时候可以选择是否创建,如果勾选"Create

Xcode中修改变量名、类名及字符串的替换操作

Xcode中修改变量名.类名及字符串的替换操作         在做iOS开发代码优化的工作时,优化代码结构之前,我们应该先整理好工程的外貌,将文件和类的命名进行规范,在Xcode中为我们提供了方便而强大的名称修改功能. 第一步:修改类名         将鼠标点击放在类的名称上,选择Xcode工具栏中的edit->refactor->rename: 之后,将类名更改为我们需要的模式点击preview,记得将下面的关联文件勾选: Xcode会为我们检测出需要更改的地方,浏览无误后点击save.

基于Python正则表达式提取搜索结果中的站点地址_正则表达式

正则表达式对于Python来说并不是独有的,最近在把google搜索的结果中所有的站点地址导出,于是想到用python正则表达式提取搜索结果中的站点地址. 这其中涉及几个需要解决的问题: 1.获取搜索的结果文本 为了获得更多的地址,我使用了Google的高级搜索功能,每个页面显示100条结果. 获得显示的结果后,可以查看源码,并保持成文本文件就有了搜索的结果文本 2.分析如何提取站点信息 首先需要分析获取的页面,查看以怎样的方式可以提取出站点信息. 我使用IE8自带的开发工具(按F12就会弹出来

在VS2008中使用正则表达式进行查找和替换_正则表达式

正则表达式是查找和替换文本模式的一种简洁而灵活的表示法. 在"查找和替换"窗口中执行"快速查找"."在文件中查找"."快速替换"或"在文件中替换"操作时,可以在该窗口的"查找内容"和"替换为"字段中使用一组专用的正则表达式. 若要启用正则表达式,请在"查找和替换"窗口中展开"查找选项",选择"使用",然后选择