常用正则表达式语法大全(正则表达式语法表)

%匹配的行首-表示搜索字符串必须位于行首,并且不包含所选结果字符中的行尾字符。

$match行尾-表示搜索字符串必须位于行尾,并且不包含所选结果字符中的行尾字符。

? 匹配除换行符以外的所有字符。

例如,m? n与“man”、“men”、“min”一致,但与“moon”不一致。

*匹配除换行符以外的任意数量的字符。

例如,t*t与” test “、” tonight “和” tea time “中的” tea t “部分匹配,但与” tea “不匹配

time (在tea和time之间有换行符。

匹配一个或多个上一个字符/表达式。 必须至少找到一个出现的字符。 不匹配重复的换行符。

例如,Te st与“Te st”、“teest”、“teest”等一致,但与“tst”不一致。

与上一个字符/表达式匹配0次以上。 不匹配重复的换行符。

^b匹配分页符。

^p匹配换行符(CR/LF ) (段落) (DOS/Windows文件) )。

^r换行(仅限CR ) (段落) ) MAC文件)匹配

^n换行(仅限LF ) (段落) ) UNIX文件)匹配

^t与制表符匹配

[ ]匹配括号中的单个字符或范围

例如:

每个[aeiou]元音匹配小写字母

[, ]匹配字符“,”、“.”或“? ”。

[0-9a-z]匹配任意数字或小写字母

[~0-9]匹配除数字以外的任意字符()表示不匹配后续内容() ) ) ) ) ) ) ) ) )。

^{A^}^{B^}匹配表达式a或b

例如:

^{约翰^}^{Tom^}

这是搜索约翰或汤姆。 在两个公式之间

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注