版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、从indesign cs5 帮助内提出,仅供个人学习交流使用!corel_man首页/使用 indesign cs5/文本/查找/更改使用 grep 表达式搜索 构建 grep 搜索的提示 grep 搜索示例在“查找/更改”对话框的“grep”选项卡上,可以构建 grep 表达式,以便在长文档和多个打开的文档中查找字母数字字符串和模式。可以手动输入 grep 元字符或从“要搜索的特殊字符”列表中选择它们。默认情况下,grep 搜索区分大小写。indesign secrets 在indesign grep站点提供了一份 grep 资源的列表。1. 选择“编辑”“查找/更改”,然后单击“grep”
2、选项卡。2. 在对话框底部的“搜索”菜单中指定搜索范围,然后单击相应图标以包含锁定图层、主页、脚注和要搜索的其他项目。3. 在“查找内容”框中,执行任何以下操作以构建 grep 表达式: 手动输入搜索表达式。(请参阅要搜索的元字符。) 单击“搜索内容”选项右侧的“要搜索的特殊字符”图标,然后从“位置”、“重复”、“匹配”、“修饰符”和“posix”子菜单中选择选项,以帮助构建搜索表达式。4. 在“更改为”框中,键入或粘贴替换文本。5. 请单击“查找”。6. 要继续搜索,请单击“查找下一个”、“更改”(更改当前实例)、“全部更改”(出现一则消息,指示更改的总数)或“查找/更改”(更改当前实例并搜
3、索下一个)。还可以使用“grep 样式”将字符样式应用到符合 grep 表达式的文本。实际上,“grep 样式”对话框是测试 grep 表达式的好方法。在段落中添加要查找的示例,然后在“grep 样式”对话框中指定字符样式和 grep 表达式。打开“预览”后,可以编辑表达式,直至其正确影响所有示例。构建 grep 搜索的提示以下是构建 grep 表达式的一些提示。 grep 选项卡下的很多搜索与文本选项卡下的搜索类似,但要注意,您需要根据所使用的选项卡插入不同的代码。通常,文本选项卡元字符以 开头(如 t 表示制表符);而 grep 选项卡元字符以 开头(如 t 表示制表符)。但是,并非所有元
4、字符都遵循此规则。例如,文本选项卡中的段落回车符是 p,grep 选项卡中的段落回车符是 r。有关用于文本和 grep 选项卡的元字符列表,请参阅要搜索的元字符。 要在 grep 中搜索具有象征意义的字符,请在字符前输入反斜线 (),表明后跟字符为实际字符。例如,句点 ( . ) 会在进行 grep 搜索时搜索所有字符;要搜索真正的句点,请输入“.”。 如果要经常运行 grep 搜索或与其他人共享该搜索,请将其存储为查询。(请参阅使用查询查找/更改项目。) 使用圆括号将搜索分为子表达式。例如,如果要搜索“cat”或“cot”,您可以使用 c(a|o)t 字符串。圆括号对标识编组尤其有用。例如,
5、搜索“the (cat) and the (dog)”时,会将“cat”标识为查找到的文本 1,而将“dog”标识为查找到的文本 2。可以使用“查找到的文本”表达式(如将 $1 作为查找到的文本 1)仅更改查找到的文本的某一部分。grep 搜索示例请按照这些示例进行操作,以了解如何利用 grep 表达式。示例 1:查找用引号引起来的文本假定您要搜索某个用引号引起来的单词(如 spain),并要删除引号并将某种样式应用于该单词,以使其变为spain而不是 spain。表达式()(w+)()包含三个编组,式中的圆括号 ( ) 表明了这一点。第一个和第三个编组搜索任何引号,而第二个编组搜索一个或多个
6、单词字符。您可以使用“查找到的文本”表达式来引用这些编组。例如,$0 指所有查找到的文本,而 $2 仅指第二个编组。通过在“更改为”字段中插入“$2”,在“更改格式”字段中指定字符样式,您可以搜索用引号引起来的单词,然后将该单词替换为某种字符样式。由于仅指定了 $2,因此,将删除 $1 和 $3 编组。(如果在“更改为”字段中指定 $0 或 $1$2$3,则还会将字符样式应用于引号。)grep 示例a.查找所有用引号引起来的单词字符b.删除第 1 个和第 3 个分组(左右引号)的同时,将字符样式应用于第 2 个分组(单词)c.指定的字符样式此示例仅搜索用引号括起来的单个单词。如果要搜索用圆括号
7、括起来的短语,请添加通配符表达式,如 (s*.*w*d*),它将查找空格、字符、单词字符以及数字。示例 2:电话号码indesign 包含一些搜索预设,您可以从“查询”菜单中进行选择。例如,可以选择“电话号码转换”查询(如下所示):(?(ddd)?-. ?(ddd)-. ?(dddd)美国的电话号码可能会采用多种不同的格式,如 206-555-3982、(206) 555-3982、206.555.3982 和 206 555 3982。此字符串查找其中的任何变化形式。电话号码的前三个数字 (ddd) 可能用圆括号括起来,也可能没有括起来,因此,应在圆括号后面显示问号:(? 和 )。请注意,反
8、斜线 表示搜索实际圆括号,并且它不是子表达式的一部分。方括号 查找其中的任何字符,因此,在本例中,-. 查找连字符、句点或空格。方括号后面的问号表示可以选择搜索其中的项目,也可以不搜索这些项目。最后,用圆括号将数字括起来,这表示可以在“更改为”字段中引用的编组。您可以根据需要在“更改为”字段中编辑编组引用。例如,可以使用以下表达式:206.555.3982 = $1.$2.$3206-555-3982 = $1-$2-$3(206) 555-3982 = ($1) $2-$3206 555 3982 = $1 $2 $3附加 grep 示例请动手尝试一下此表格中的示例,以了解有关 grep 搜
9、素的更多信息。表达式搜索字符串样本文本匹配(以粗体显示)字符类 abc查找字母 a、b 或 c。maria cuenta bien.mariacuentabien.段首_.+它在段首 () 搜索一次或多次 (+) 全角破折号 (_) 后跟任意字符 ( . ) 的情况。we sawor at least we think we sawa purple cow.konrad yoeswe sawor at least we think we sawa purple cow.konrad yoes否定正查(?!pattern)indesign (?!cs.*?)仅当搜索字符串没有后跟指定的模式时,否
10、定正查才会与搜索字符串匹配。indesign, indesign 2.0, indesign cs, and indesign cs2indesign,indesign2.0, indesign cs, and indesign cs2肯定正查(?=pattern)indesign (?=cs.*?)仅当搜索字符串后跟指定的模式时,肯定正查才会与搜索字符串匹配。否定反查 (?!pattern) 和肯定反查 (?三分之一空格33四分之一空格44六分之一空格%右齐空格ff细空格 (1/24)|不间断空格ss不间断空格(固定宽度)ss窄空格 (1/8)数字空格/标点空格. 剪贴板内容(带格式)cc
11、剪贴板内容(不带格式)cc任何双引号任何单引号直双引号英文左双引号英文右双引号直单引号英文左单引号英文右单引号标准回车符bb分栏符mm框架分隔符rr分页符pp奇数页分页符ll偶数页分页符ee自由换行符kk右对齐制表符yy在此缩进对齐ii在此处结束嵌套样式hh可选分隔符jj* 动态页眉(段落样式)变量yy* 动态页眉(字符样式)变量zz* 自定文本变量uu* 最后页码变量tt* 章节编号变量hh* 创建日期变量ss* 修改日期变量oo* 输出日期变量dd* 文件名变量l(l 小写形式)l(l 小写形式)* 任意数字9d* 不是数字的任何字符d* 任意字母$lu* 任意字符?. (在“更改为”中插
12、入句点)* 空格(任何空格或制表符)ws(在“更改为”中插入空格)* 不是空格的任何字符s* 任意字符w* 不是单词字符的任何字符w* 任何大写字母u* 不是大写字母的任何字符u* 任何小写字母l* 不是小写字母的任何字符l 所有找到的文本$0查找到的文本 1-9$1(指定查找到的编组数量,如 $3 表示第三个编组;编组用圆括号括起来)* 汉字kk* 词首* 文字边界b* 非文字边界b* 段首* 段尾 位置$* 零次或一次?* 零次或多次* 一次或多次+* 零次或一次(最短匹配)?* 零次或多次(最短匹配)*?* 一次或多次(最短匹配)+?* 标记子表达式( )* 非标记子表达式(?: )*
13、字符集 * 或者|* 肯定反查(?= )* 否定反查(?! )* 肯定正查(?= )* 否定正查(?! )* 不区分大小写打开(?!)* 不区分大小写关闭(?-!)* 多行打开(?m)* 多行关闭(?-m)* 单行打开(?s)* 单行关闭(?-s)* 任何字母数字字符:alnum:* 任何字母字符:alpha:* 任何空白字符(空格或制表符):blank:* 任何控制字符:control:* 任何图形字符:graph:* 任何可打印的字符:打印:* 任何标点字符:punct:* 任何代码大于 255 的字符(仅适用于宽字符特性类):unicode:* 任何十六进制数字字符 0-9、a-f 和
14、a-f:xdigit:* 某种字形集中的任何字符,如 a、a、 和 =a=* 表示仅可输入到“查找内容”框,而不能输入到“更改为”框。可以在“更改为”框中输入“”,但不能在“查找内容”框中输入。创建 grep 样式grep 是一种基于图案的高级搜索技术。借助 grep 样式,可以将字符样式应用到符合所指定 grep 表达式的文本。例如,假设希望将字符样式应用到文本中的所有电话号码。创建 grep 样式后,选择该字符样式,并指定 grep 表达式。所有匹配该 grep 表达式的段落文本都将按照该字符样式来设置格式。使用 grep 样式将电话号码设置为字符样式的格式a.字符样式b.grep 表达式有关创建 grep 样式的视频教程,请参阅david blatner 在使用 grep 样式可以实现的 5 种炫酷效果中提供了一些 grep 样式的真实场景示例。cari jansen 在grep 样式简介中提供了一套有关 grep 样式的系列介绍(共四个部分)。1. 执行下列操作之一: 要对分散的段落应用 grep 样式设置,请选择所需段落,然后从“段落”面板菜单中选择“grep 样式”。 若要在段落样式中使用 grep 样式,请创建或编辑段落样式,然后单击“段落样式选项”对话框左侧的“grep 样式设置
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化验室院感工作制度
- 区观鸟活动工作制度
- 医务室诊疗工作制度
- 医疗发现部工作制度
- 医疗设备科工作制度
- 医院医务科工作制度
- 医院输血科工作制度
- 华祥苑上班工作制度
- 卫生室人员工作制度
- 卫生院网格工作制度
- 2025年电子技术春考笔试题及答案
- 2025年山东青岛职业技术学院招聘笔试备考试题有答案
- 高中化学离子反应知识点精讲
- 多重耐药菌医院感染预防与控制技术指南(试行)
- 2025至2030中国光热发电行业调研及市场前景预测评估报告
- 2025年中级特种消防车驾驶员《理论知识》考试真题(含基础解析)
- 化疗期间便秘的预防和处理
- 交通安全设施故障应急措施
- 培训内驱力的课件教学
- 中国古代工匠精神人物
- 养猪场自动化喂养系统建设方案
评论
0/150
提交评论