首页 > 代码库 > 正则表达式的学习笔记
正则表达式的学习笔记
阅读《正自表达式30分钟入门教程》内容记录:
一、元字符:
/b:
代表的单词的开头和结尾,也就是单词的分界处。它只匹配一个位置。(它的前一个字符和后一个字符不全是/w)
示例:
要在him, history, high, hi里匹配hi这个单词 用hi查找,所有的hi都会被找到 所以要精确的查找hi单词,就应该使用/bhi/b
假如要找hi后面不远处有一个lucy 应该用/bhi/b.*/blucy/b
在这里 . * 是另一个元字符。先是一个单词hi,然后是任意个任意字符(但不能是换行),最后是lucy这个单词。
. :
它匹配出换行符以外的任意字符。
* :
它指定 * 前面的内容可以重复任意次以使整个表达式得到匹配,
因此, .* 连在一起表示任意数量的不包含还行的字符。
/d:
匹配任意0-9的数字
示例:
0/d/d-/d/d/d/d/d/d/d/d 以0开头,然后是俩个数字,然后是一个连字号-,最后是8个数字(也就是中国的电话号码。当然这个例子只能匹配区号为3位数的情形)。 还可以写成:0/d{2}-/d{8} {2}{8}的意思是/d必须连续重复匹配2次(8次)
正则表达式的学习笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。