1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 正则表达式匹配规则

正则表达式匹配规则

时间:2019-08-07 17:12:49

相关推荐

正则表达式匹配规则

后端开发|php教程

正则表达式,匹配规则

后端开发-php教程

基本模式匹配

iapp源码网,ubuntu 挂载cd,jdk不需要tomcat,爬虫技术信用,php网站开发软件,金山区seo网络推广渠道介绍lzw

一切从最基本的开始。模式,是正规表达式最基本的元素,它们是一组描述字符串特征的字符。模式可以很简单,由普通的字符串组成,也可以非常复杂,往往用特殊的字符表示一个范围内的字符、重复出现,或表示上下文。例如:

仿京东首页(微信小程序)源码,vscode代码终止运行,ubuntu变成手,tomcat闪退 暂停,sqlite适合做什么项目,淘宝爬虫一页只有20个产品,wiki 开源 php,南山seo优化哪家便宜,简单的介绍网站模板,动软代码生成器 模板lzw

^once

微信直销源码下载,ubuntu找不到vim,爬虫 模拟登录淘宝,redis抢购php,seo.hkxiaopanlzw

这个模式包含一个特殊的字符^,表示该模式只匹配那些以once开头的字符串。例如该模式与字符串”once upon a time”匹配,与”There once was a man from NewYork”不匹配。正如如^符号表示开头一样,$符号用来匹配那些以给定模式结尾的字符串。

bucket$

这个模式与”Who kept all of this cash in a bucket”匹配,与”buckets”不匹配。字符^和$同时使用时,表示精确匹配(字符串与模式一样)。例如:

^bucket$

只匹配字符串”bucket”。如果一个模式不包括^和$,那么它与任何包含该模式的字符串匹配。例如:模式

once

与字符串

There once was a man from NewYork

Who kept all of his cash in a bucket.

是匹配的。

在该模式中的字母(o-n-c-e)是字面的字符,也就是说,他们表示该字母本身,数字也是一样的。其他一些稍微复杂的字符,如标点符号和白字符(空格、 制表符等),要用到转义序列。所有的转义序列都用反斜杠(\)打头。制表符的转义序列是:\t。所以如果我们要检测一个字符串是否以制表符开头,可以用这 个模式:

^\t

类似的,用\n表示“新行”,\r表示回车。其他的特殊符号,可以用在前面加上反斜杠,如反斜杠本身用\\表示,句号.用\.表示,以此类推。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。