正则表达式reg

前端之家收集整理的这篇文章主要介绍了正则表达式reg前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_502_0@通配符 wildchar

@H_502_0@*

@H_502_0@^

@H_502_0@$

\d

匹配一个数字字符。等价于[0-9]。

\w

匹配包括下划线的任何单词字符。等价于「[A-Za-z0-9_]」

+

匹配前面的子表达式一次或多次。例如,「zo+」能匹配「zo」以及「zoo」,但不能匹配「z」。+等价于{1,}。

@H_502_0@

@H_502_0@要表示一个模式至少应该包含以下信息:

@H_502_0@字符类(Character Class)

@H_502_0@数量限定符(Quantifier)

@H_502_0@各种字符类以及普通字符之间的位置关系,包含位置限定符(Anchor)

@H_502_0@规定一些特殊语法表示字符类、数量限定符和位置关系,然后用这些特殊语法和普通字符一起表示一个模式,这就是正则表达式(Regular Expression)

@H_502_0@email地址的正则表达式可以写成[a-zA-Z0-9_.-]+@[a-zA-Z0-9_.-]+\.[a-zA-Z0-9_.-]+

@H_502_0@IP地址的正则表达式可以写成[0-9]{1,3}\.[0-9]{1,3}。

@H_502_0@

@H_502_0@Note:

@H_502_0@A、正则表达式参数用单引号括起来了,因为正则表达式中用到的很多特殊字符在Shell中也有特殊含义(例如\),只有用单引号括起来才能保证这些字符原封不动地传给grep命令,而不会被Shell解释掉。

猜你在找的正则表达式相关文章