1 / 3
文档名称:

Indesign GREP正则表达式.docx

格式:docx   大小:233KB   页数:3页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Indesign GREP正则表达式.docx

上传人:cby201601 2020/9/12 文件大小:233 KB

下载得到文件列表

Indesign GREP正则表达式.docx

文档介绍

文档介绍:IndesignGREP正则表达式用法及介绍ID正则表达式用处很广,正则表达比较复杂的东西, 例2只有不断用到,摸索,就能得心应手!1:如果要把蓝色数据要替换成这右边的[•],有什么比较快捷的方法吗,也就是把左边蓝色底文字的数字全都替换成右边的[•],就用到正则表达式:如果把下面对话的人名统一修改格式,英文的加蓝加粗。中文的加蓝变粗宋。因为整本书有几百个不一样的人名,如果用替换的话也是一个大工程,用GREP可以做到:(也可以用嵌套样式)GREP代码查找参考如下:代码:^.+?(:|:)用查找替换。选中整列后用Grep查找.+替换为[•],替换如图:见下图:。egrep是grep的扩展,支持更多的re元字符,fgrep就是fixedgrep或fastgrep,它们把所有的字母都看作单词,也就是说,正IndesignGREP正则表达式用法及介绍则表达式中的元字符表示回其自身的字面意义,不再特殊。原文件内容。linux使用GNU版本的grep。它功能更强,可以通过-G、-E、-F grep可用于shell脚本,因为grep通过返回一个状态值命令行选项来使用egrep和fgrep的功能。 来说明搜索的状态,如果模板搜索成功,则返回0,如果grep的工作方式是这样的,它在一个或多个文件中搜索 搜索不成功,则返回1,如果搜索的文件不存在,则返回2。字符串模板。如果模板包括空格,则必须被引用,模板后的我们利用这些返回值就可进行一些自动化的文本处理工作。所有字符串被看作文件名。搜索的结果被送到屏幕,(基本集)^锚定行的开始如:“^grep”匹配所有以grep开头的行。$锚定行的结束如:“grep$”匹配所有以grep结尾的行。.匹配一个非换行符的字符如:“”匹配gr后接一个任意字符,然后是p。*匹配零个或多个先前字符如:“*grep”匹配所有一个或多个空格后紧跟grep的行。.*一起用代表任意字符。[]匹配一个指定范围内的字符如“[Gg]rep”匹配Grep和grep。[^]匹配一个不在指定范围内的字符如:“[^A-FH-Z]rep”匹配不包含A-F和H-Z的一个字母开头,紧跟rep的行。\(..\)标记匹配字符如“\(love\)”,love被标记为1。\<锚定单词的开始如:“\<grep”匹配包含以grep开头的单词的行。\>锚定单词的结束如“grep\>”匹配包含以grep结尾的单词的行。x\{m\}重复字符x,m次如:“o\{5\}”匹配包含5个o的行。x\{m,\}重复字符x,至少m次如:“o\{5,\}”匹配至少有5个o的行。x\{m,n\}重复字符x,至少m次,不多于n次如:“o\{5,10\}”匹配5--10个o的行。\w匹配文字和数字字符,也就是[A-Za-z0-9]如:“G\w*p”匹配以G后跟零个或多个文字或数字字符,然后是p。\W\w的反置形式,匹配一个或多个非单词字符如点号句号等。\b单词锁定符如:“\bgrep\b”只匹配grep。-E的元字符扩展集匹配一个或多个先前的字符如:“[a-z]+able”,匹配一个或多个小写字母后跟able的串,如loveable,enable,disable等?匹配零个