正则表达式是特殊字符组合,可帮助您执行不同的操作,如在指定单元、参考或级别的名称时搜索文本的变化形式和选择多个项。
以下是所有操作通用的正则表达式列表:
字符 | 含义 |
---|---|
^ | 行或表达式的开头。当在表达式的开头使用时,表示行必须以下面的模式开头。当用作字符类中的第一个字符时,用于否定定义。 |
$ | 行或表达式的结尾。当在表达式末尾使用时,表示行必须以前面的模式结尾。 |
. | 任意单个字符。 |
[: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。 |