加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式与模式匹配

发布时间:2020-12-14 01:16:01 所属栏目:百科 来源:网络整理
导读:本文介绍正则表达式入门级的一些知识,后续会有所补充。 正则表达式概念 正则表达式元字符 正则表达式的应用 正则表达式概念 正则表达式(regularexpression,RE)是一种字符模式,它是使用单个字符串来描述、匹配一系列符合某个语法规则的字符串,在很多文本

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


正则表达式概念

正则表达式元字符

正则表达式的应用

正则表达式概念

正则表达式(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)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读