正则表达式
字符 | 匹配 | 示例 |
---|---|---|
^ |
输入或行的起始部分。 |
|
$ |
输入或行的结尾部分。 |
|
* |
0 个或多个前置字符。 |
|
+ |
1 个或多个前置字符。 |
|
? |
前置字符最多出现一次(即,指示前置字符是可选的)。 |
|
. |
除换行符外的任何单字符。 |
|
x|y |
x 或 y。 |
|
{n} |
恰好 n 个前置字符。 |
|
{n,m} |
至少 n 个、至多 m 个前置字符。 |
|
[abc] |
用括号括起来的字符中的任何一个字符。用连字符指定某一范围的字符(例如,[a-f] 等效于 [abcdef])。 |
|
[^abc] |
未在括号中括起来的任何字符。用连字符指定某一范围的字符(例如,[^a-f] 等效于[^abcdef])。 |
|
"b |
词边界(例如空格或回车符)。 |
|
"B |
词边界之外的任何内容。 |
|
"d |
任何数字字符。等效于 [0-9]。 |
|
"D |
任何非数字字符。等效于 [^0-9]。 |
|
"f |
换页符。 |
|
"n |
换行符。 |
|
"r |
回车符。 |
|
"s |
任何单个空白字符,包括空格、制表符、换页符或换行符。 |
|
"S |
任何单个非空白字符。 |
|
"t |
制表符。 |
|
"w |
任何字母数字字符,包括下划线。等效于 [A-Za-z0-9_]。 |
b"w* 匹配"the barking dog"中的"barking"和"the big black dog"中的"big"和"black" |
"W |
任何非字母数字字符。等效于 [^A-Za-z0-9_]。 |
"W 匹配"Jake&Mattie"中的"&"和"100%"中的"%" |
Ctrl+Enter 或 Shift+Enter (Windows)、或者 Ctrl+Return 或 Shift+Return 或 Command+ Return (Macintosh) |
回车符。确保如果没有使用正则表达式,则在搜索时取消对"忽略空白差别"的选择。请注意,这匹配特定字符,而不是一般意义上的换行符;例如,它不匹配 |
|
使用括号在正则表达式内分隔出以后要引用的分组。然后在"替换"域中使用 $1、$2、$3 等来引用第一个、第二个、第三个和更后面的括号分组。
注意 |
|
在"查找内容"文本框中使用 "1、"2、"3 等(而不是 $1、$2、$3)来引用正则表达式中更早的括号分组。 |