当前位置: 首页 > wzjs >正文

数码产品销售网站建设策划书深圳建设集团网站

数码产品销售网站建设策划书,深圳建设集团网站,专业制作网站 地摊,公众号如何推广引流正则表达式 正则表达式使用单个字符串来描述、匹配一系列符合某个语法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。在Linux中,grep,sed,awk等命令都支持通过正则表达式进行模式匹配…

正则表达式

正则表达式使用单个字符串来描述、匹配一系列符合某个语法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。在Linux中,grep,sed,awk等命令都支持通过正则表达式进行模式匹配。

常规匹配

一串不包含特殊字符的正则表达式匹配它自己,例如:

feng@ubuntu:~$ cat /etc/passwd |grep -E 'feng'

就会匹配所有包含feng的行。

常用特殊字符

1)特殊字符:^

^ 匹配一行的开头,例如:

feng@ubuntu:~$ cat /etc/passwd |grep -E '^a'

会匹配出所有以a开头的行

2)特殊字符:$

$ 匹配一行的结束,例如

feng@ubuntu:~$ cat /etc/passwd |grep -E 'n$'

会匹配出所有以n结尾的行

思考:^$ 匹配什么?

3)特殊字符:.

. 匹配一个任意的字符,例如

feng@ubuntu:~$ cat /etc/passwd |grep -E 'r..t'

会匹配包含rabt,rbbt,rxdt,root等的所有行

4)特殊字符:*

* 不单独使用,他和上一个字符连用,表示匹配上一个字符0次或多次,+例如

feng@ubuntu:~$ cat /etc/passwd |grep -E 'ro*t'

会匹配rt, rot, root, rooot, roooot等所有行。

思考:.* 匹配什么?

5)特殊字符:[ ]

[ ] 表示匹配某个范围内的一个字符,例如

[6,8]------匹配6或者8

[0-9]------匹配一个0-9的数字

[0-9]*------匹配任意长度的数字字符串

[a-z]------匹配一个a-z之间的字符

[a-z]* ------匹配任意长度的字母字符串

[a-c, e-f]-匹配a-c或者e-f之间的任意字符

feng@ubuntu:~$ cat /etc/passwd |grep -E 'r[u,k].*t'

会匹配rt,rat, rbt, rabt, rbact,rabccbaaacbt等等所有行。

6)特殊字符:\

\ 表示转义,并不会单独使用。由于所有特殊字符都有其特定匹配模式,当我们想匹配某一特殊字符本身时(例如,我想找出所有包含 '$' 的行),就会碰到困难。此时我们就要将转义字符和特殊字符连用,来表示特殊字符本身,例如。

feng@ubuntu:~$ cat /etc/passwd |grep -E 'a\$b'

就会匹配所有包含 a$b 的行。

其他特殊字符

见参考资料的正则表达式语法。

经典正则表达式

邮箱正则
^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)+$
手机号正则
简单:/^1[3-9]\d{9}$/
复杂:/^1((34[0-8])|(8\d{2})|(([35][0-35-9]|4[579]|66|7[35678]|9[1389])\d{1}))\d{7}$/


文章转载自:

http://zWbA5LVi.dnbkz.cn
http://uC16ch8p.dnbkz.cn
http://qOAsTHrk.dnbkz.cn
http://TIfcY4DR.dnbkz.cn
http://LD6vbTDm.dnbkz.cn
http://foCdA1Hv.dnbkz.cn
http://mK6qsD09.dnbkz.cn
http://zfFl7cHU.dnbkz.cn
http://6KQE3QMb.dnbkz.cn
http://owsKAt4J.dnbkz.cn
http://71Lq29nj.dnbkz.cn
http://QiDMwuOM.dnbkz.cn
http://BxJ2yOJp.dnbkz.cn
http://CyR4ExyN.dnbkz.cn
http://pI3R1rIB.dnbkz.cn
http://CAOrWDlO.dnbkz.cn
http://GLrxFwKV.dnbkz.cn
http://rJt7IVTm.dnbkz.cn
http://rSgsKdKP.dnbkz.cn
http://neHootnv.dnbkz.cn
http://Ce8apkkO.dnbkz.cn
http://KfR7LiW7.dnbkz.cn
http://AoDD7EHC.dnbkz.cn
http://AqQ985Ld.dnbkz.cn
http://siPpJBnG.dnbkz.cn
http://TLEgdwkE.dnbkz.cn
http://0bbDJwf9.dnbkz.cn
http://peljafu6.dnbkz.cn
http://6pbbuSIg.dnbkz.cn
http://99Qyms8U.dnbkz.cn
http://www.dtcms.com/wzjs/711629.html

相关文章:

  • 中国建设工程鲁班奖查询网站大型网站和小企业站优化思路
  • 婴儿衣服做的网站好虚拟币交易网站建设
  • 营销网站建立公司网站服务器打不开
  • 建网站公司成都怎么做后台网站一键更新
  • 电子商务网站html模板企业怎样建立自己的网站
  • 网站建设公司名字后缀的域名暂无法进行网站备案
  • 网站平台建设呈现全新亮点青秀区网站建设
  • wordpress做网站网站开发模块查相似
  • 专业科技公司网站欣赏网站建设与推广协议
  • 网站推广方式组合行政事业单位网站建设
  • 个人做旅游网站的意义地方网站有何作用
  • 大良购物网站建设wordpress图片怎么居中
  • 安庆网站建设推荐安徽秒搜科技做的网站响应速度慢
  • 网站访问量很大怎么办百度授权代理商
  • 自主免费建站网站wordpress 直播 视频教程
  • 检测网站安全南京制作网页培训班
  • 数字城市建设网站安阳工学院图书馆找做网站的书在哪
  • 网站建设好了怎么发布新产品如何快速推广市场
  • wap网站html模板wordpress 访问记录
  • 部队织梦网站模板免费下载c 微信网站开发
  • 温州建设信息网站网站开发与应用 答案
  • 哪些网站可做矿机期货网页模板免费下载源代码
  • 网站上放的动画视频是怎么做的专门做电脑壁纸网站
  • 发布软文网站做网站都需要自己的服务器吗
  • vue做的项目网站wordpress rest发文章
  • 深圳做网站推广优化成都最值得一去的地方
  • 上海营销型网站报价网站HTML怎么做链接
  • wordpress播放网盘沈阳关键词优化费用
  • 中邦建设工程有限公司官方网站网站单页制作
  • 自己做的网站怎么管理用户网站建设综合