正则表达式是特殊字符组合,可帮助您执行不同的操作,如在指定单元、参考或级别的名称时搜索文本的变化形式和选择多个项。
以下是所有操作通用的正则表达式列表:
| 字符 | 含义 |
|---|---|
| ^ | 行或表达式的开头。当在表达式的开头使用时,表示行必须以下面的模式开头。当用作字符类中的第一个字符时,用于否定定义。 |
| $ | 行或表达式的结尾。当在表达式末尾使用时,表示行必须以前面的模式结尾。 |
| . | 任意单个字符。 |
| [:alpha:] | ASCII 字母字符(相当于字符类 [a-z or A-Z])。 |
| \d | ASCII 数字(相当于字符类 [0-9])。 |
| [:alnum:] | ASCII 字母字符或数字(相当于字符类 [a-z or A-Z or 0-9])。 此外,冒号后跟空格可匹配任何标点字符。 |
以下是仅用于搜索文本的正则表达式列表。
| 字符 | 含义 |
|---|---|
| [ ] | 这些括号内的字符描述了字符类或自定义通配符。 |
| * | 前导字符(或字符类)允许重复零。 |
| + | 前导字符(或字符类)必须至少重复一次。 |
| - | 当在字符类中使用时,表示字符范围。 |
以下是仅用于选择多个项的正则表达式列表。
| 字符 | 含义 |
|---|---|
| c | 任何非特殊字符 c 的字符会自我匹配。 |
| \c | 关闭字符 c 的特殊含义。 |
| […] | 范围 …;(如 a-z)中的任何一个字符都是合法的。 |
| [^…] | 不在 …; 范围内的任何单个字符都是合法的。 |
| s* | 零次或多次出现字符串 s(前导字符)。 |
| s+ | 一次或多次出现字符串 s(前导字符)。 |
| st | 字符串 s 后跟字符串 t。 |