正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。本集小编为大家讲讲xshell中正则表达式里的pattern匹配。
Pattern
说明
除了换行符之外的汉字
[abc]
a, b, c 之间的汉字
[a-z]
a 和z之间的汉字
[^ac]
a 和c之外的汉字
(x)
x, 此时 x有可能是正则表达式。
x*
X重复0次以上。此时 x有可能是正则表达式。
x+
X重复1次以上。此时 x有可能是正则表达式。
x{n,m}
X重复n次以上,m次以下。此时 x有可能是正则表达式。
x{n}
X准备重复n次以上。此时 x有可能是正则表达式。
x{n,}
X重复n次以上。此时 x有可能是正则表达式。
x|y
x或y, 此时x, y有可能是正则表达式。
xy
xy, 此时x, y有可能是正则表达式。
^
行头
\A
行头
$
行端
\z
行端
\Z
行端
\
单词的末端
\B
单词的末端