正则表达式与模式匹配

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

本文介绍正则表达式入门级的一些知识,后续会有所补充。


正则表达式概念

正则表达式元字符

正则表达式的应用

正则表达式概念

正则表达式(regularexpression,RE)是一种字符模式,它是使用单个字符串来描述、匹配一系列符合某个语法规则的字符串,在很多文本编辑器中,正则表达式用来检索、替换那些符合某个模式的文本。

正则表达式元字符

在大多数程序里,正则表达式都被置于两个正斜杠之间,例如/love/

元字符

功能

实例

匹配对象

^

行首定位符

/^love/

匹配所有以love开头的行

$

行尾定位符

/love$/

匹配所有以love结尾的行

.

单个字符(一个.代表一个字符)

/l..e/

匹配包含一个l,后跟两个字符,再跟一个e的行

*

零个或多个位于*前的字符

/ *love/

匹配0个或多个空格后加love的模式

[]

匹配一组字符中的任意一个

/[Ll]ove/

匹配包含love或者Love的行

[x-y]

匹配指定范围的一个字符

/[a-z]ove/

[^]

匹配不在指定范围的字符

/[^a-z]ove/

\

转义字符

/love\./

匹配包含love,后面跟一个句号


正则表达式的应用(来源百度百科http://baike.baidu.com

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