正则表达式入门指引(PPT)
在《正则表达式入门教程》文章中已经对正则表达式的入门知识做了一个比较全面的介绍,但是毕竟是纯文字的东西,看起来可能比较枯燥,而且不利于分享讲解,因此重新整理了一份PPT版本,现在分享给大家。
正则表达式入门和高级教程与在线测试工具
1. 正则表达式入门教程
2. 正则表达式高级教程
3. 正则表达式工具
3.1 正则表达式在线测试工具
正则表达式在线测试工具 ( 图片教程 )( 工具动图演示 [文件大小4.5M] )
注:ctrl+s 可快捷键保持测试样本,发送链接给别人可迅速帮你解决问题,也可以分享你的成果哦~~
3.2 正则表达式Windows测试工具Regexbuddy
工具获取:正则表达式测试工具RegexBuddy v4.5.0
3.3 正则表达式Mac测试工具Regex101
4. 正则表达式环视详解
5. 更多正则教程
6. 正则练习题
全文完
深入理解正则表达式环视的概念与用法
在《深入理解正则表达式高级教程-环视》中已经对环视做了简单的介绍,但是,可能还有一些读者比较迷惑,今天特意以专题的形式,深入探讨一下正则表达式的环视的概念与用法。
如何理解正则表达式匹配过程的原理
本文通过实例,为你介绍正则表达式匹配过程,通过对匹配过程的理解,将有助于你更加深入理解正则表达式匹配逻辑。
正则表达式匹配不包含特定字符串解决匹配溢出问题
匹配溢出问题在正则表达式当中算是比较常见的问题,本文专门为你讲解如何通过匹配不包含特定字符串的方法来解决这类问题。
正则表达式必须包含字母数字和特殊字符
正则表达式要实现必须包含字母数字和特殊字符,那么,我们就必须判断该字符串中:
1. 包含字母
2. 包含数字
3. 包含特殊字符
正则表达式千分位加逗号实现
关于正则表达式千分位加逗号,也算是个比较常见的问题,今天就来分析一下。
正则表达式:
(?<=\d)(?<!\.\d*)(?=(\d{3})+(\.|$))
替换为:,
正则表达式匹配次数
正则表达式里匹配次数的元字符有:
(一) {0,1}
、{0,}
、{1,}
、{3}
逗号前面次数到逗号后面次数
(二) ?
、??
0次或1次
(三) *
0次以上,即0~n
(四) +
1次以上,即1~n
正则表达式[]里的五个特殊字符
在正则表达式[]
里面,主要的特殊字符有五个:[]-\^
。
它们在特定情况下,需要表达本身的字面意思,就需要做转义处理;如果不做转义处理,可能会得到其他的意义,从而得到错误的匹配结果。
除了这五个字符以外,在[]
中的.
、*
、+
、|
都是没有任何特殊意义的,它们都表示它们本身的字面意思,也就是说,*
就是*
。
正则表达式如何匹配中文
js /[\u4e00-\u9fa5]+/
php /[\x7f-\xff]+/
特殊写法 /[一-龥]+/(注:对应[\u4e00-\u9fa5])
这是网上搜索关于正则表达式匹配中文的常见版本。