1. 正则表达式入门教程
2. 正则表达式高级教程
3. 正则表达式工具
3.1 正则表达式在线测试工具
正则表达式在线测试工具 ( 图片教程 )( 工具动图演示 [文件大小4.5M] )
注:ctrl+s 可快捷键保持测试样本,发送链接给别人可迅速帮你解决问题,也可以分享你的成果哦~~
3.2 正则表达式Windows测试工具Regexbuddy
工具获取:正则表达式测试工具RegexBuddy v4.5.0
3.3 正则表达式Mac测试工具Regex101
4. 正则表达式环视详解
5. 更多正则教程
6. 正则练习题
全文完
本文详细讲解如何对网站进行模拟登录与采集的步骤,并通过两个示例展示如何基于curl命令实现自动模拟登录,包括使用node.js对js加密过的内容进行处理。
本文介绍了js、java、php等多个语言的手机号码验证正则表达式实现,同时对正则进行了解读,读者能够在得到自己想要答案的同时,学会在未来如何扩展使用该正则。
在《深入理解正则表达式高级教程-环视》中已经对环视做了简单的介绍,但是,可能还有一些读者比较迷惑,今天特意以专题的形式,深入探讨一下正则表达式的环视的概念与用法。
本文通过实例,为你介绍正则表达式匹配过程,通过对匹配过程的理解,将有助于你更加深入理解正则表达式匹配逻辑。
匹配溢出问题在正则表达式当中算是比较常见的问题,本文专门为你讲解如何通过匹配不包含特定字符串的方法来解决这类问题。
正则表达式要实现必须包含字母数字和特殊字符,那么,我们就必须判断该字符串中:
1. 包含字母
2. 包含数字
3. 包含特殊字符
关于正则表达式千分位加逗号,也算是个比较常见的问题,今天就来分析一下。
正则表达式:
(?<=\d)(?<!\.\d*)(?=(\d{3})+(\.|$))
替换为:,
在正则表达式[]
里面,主要的特殊字符有五个:[]-\^
。
它们在特定情况下,需要表达本身的字面意思,就需要做转义处理;如果不做转义处理,可能会得到其他的意义,从而得到错误的匹配结果。
除了这五个字符以外,在[]
中的.
、*
、+
、|
都是没有任何特殊意义的,它们都表示它们本身的字面意思,也就是说,*
就是*
。