前页 | 后页 |
查找和替换
Enterprise Architect的每个代码编辑器都通过“查找和替换”对话框促进在编辑器中搜索和替换术语。
访问
键盘快捷键 |
突出显示所需的文本string并按:
|
基本操作- 命令
命令 |
行动 |
也见 |
---|---|---|
找下一个 |
找到并突出显示“查找内容”字段中指定的文本的下一个实例(相对于当前光标位置)。 |
|
代替 |
将“查找内容”字段中指定的文本的当前实例替换为“替换为”字段中指定的文本,然后定位并突出显示“查找内容”字段中指定的文本的下一个实例(相对于当前光标位置)查找什么字段。 |
|
全部替换 |
自动将“查找内容”字段中指定的文本的所有实例替换为“替换为”字段中指定的文本。 |
基本操作- 选项
选项 |
行动 |
也见 |
---|---|---|
相符 |
在代码中搜索匹配项时,指定“查找内容”字段中文本string中每个字符的大小写是否重要。 |
|
匹配整个单词 |
指定“查找内容”字段中的文本string是一个完成词,并且不应与构成较长string一部分的文本实例匹配。 例如,搜索 ARE 不应匹配单词 AREA 或 ARENA 实例中的那些字母。 |
|
向上搜索 |
执行从当前光标位置到文件开头的搜索,而不是按照当前光标位置到文件结尾的默认方向。 |
|
使用正则表达式 |
将“查找内容”和“替换为”字段中的特定字符序列评估为正则表达式。 |
概念
概念 |
描述 |
也见 |
---|---|---|
常用表达 |
A则表达式是搜索模式的正式定义,可用于匹配特定字符、单词或字符模式。 为简单起见,代码编辑器的“查找和替换”机制仅支持标准正则表达式语法的一个子集。 只有在“查找和替换”对话框中选中“使用正则表达式”复选框时,“查找内容”和“替换为”字段中的文本才会被解释为正则表达式。 |
|
元序列 |
如果选中“使用正则表达式”复选框,则“查找内容”字段中的大多数字符都将被视为文字(即,它们仅匹配自身)。 例外被称为元序列;在代码编辑器“查找和替换”对话框中识别的每个元序列在此表中进行了描述:
选中“使用正则表达式”复选框时,“查找内容”和“替换为”字段右侧都有一个元序列帮助菜单;从此菜单中选择元序列会将元序列插入到字段中,并根据需要替换或换行当前选定的文本。 |
|
标记区域 |
当使用正则表达式“查找和替换”时,最多可以将原始术语的九个部分替换为替换术语。 元序列 '\(' 和 '\)' 表示标记区域的开始和结束;位于标记区域内的匹配文本部分可以包含在替换文本中,并带有元序列“\n”(其中n是1到 9 之间的标记区域编号)。 例如: 查找:\((A-Za-z) +\)的东西 替换为属于 \ 1的项目 原文:这些都是迈克尔的东西。 替换文本:这些都是属于迈克尔的项目。 |