`
beiersi
  • 浏览: 76719 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

正则表达式口诀

    博客分类:
  • php
阅读更多

正则其实也势利,削尖头来把钱揣;(指开始符号^和结尾符号$)
特殊符号认不了,弄个倒杠来引路;(指\. \*等特殊符号)
倒杠后面跟小w, 数字字母来表示;(\w跟数字字母;\d跟数字)
倒杠后面跟小d, 只有数字来表示;
倒杠后面跟小a, 报警符号嘀一声;
倒杠后面跟小b, 单词分界或退格;
倒杠后面跟小t, 制表符号很明了;
倒杠后面跟小r, 回车符号知道了;
倒杠后面跟小s, 空格符号很重要;
小写跟罢跟大写,多得实在不得了;
倒杠后面跟大W, 字母数字靠边站;
倒杠后面跟大S, 空白也就靠边站;
倒杠后面跟大D, 数字从此靠边站;
倒框后面跟大B, 不含开头和结尾;

单个字符要重复,三个符号来帮忙;(* + ?)
0 星加1 到无穷,问号只管0 和1; (*表0-n;+表1-n;?表0-1次重复)
花括号里学问多,重复操作能力强;({n} {n,} {n,m})
若要重复字符串,园括把它括起来;((abc){3} 表示字符串“abc”重复3次 )
特殊集合自定义,中括号来帮你忙;
转义符号行不通,一个一个来排队;
实在多得排不下,横杠请来帮个忙;([1-5])
尖头放进中括号,反义定义威力大;([^a]指除“a”外的任意字符 )
1竖作用可不小,两边正则互替换; (键盘上与“\”是同一个键)
1竖能用很多次,复杂定义很方便;
园括号,用途多;
反向引用指定组,数字排符对应它;(“\b(\w+)\b\s+\1\b”中的数字“1”引用前面的“(\w+)”)
支持组名自定义,问号加上尖括号;(“(?\w+)”中把“\w+”定义为组,组名为“Word”)
园括号,用途多,位置指定全靠它;
问号等号字符串,定位字符串前面;(“\b\w+(?=ing\b)”定位“ing”前面的字符串)
若要定位串后面,中间插个小于号;(“(?<=\bsub)\w+\b”定位“sub”后面的字符串)
问号加个惊叹号,后面跟串字符串;
PHPer都知道, !是取反的意思;
后面不跟这一串,统统符合来报到;(“\w*d(?!og)\w*”,“dog”不符合,“do”符合)
问号小于惊叹号,后面跟串字符串;
前面不放这一串,统统符合来报到;
点号星号很贪婪,加个问号不贪婪;
加号问号有保底,至少重复一次多;
两个问号老规矩,0次1次团团转;
花括号后跟个?,贪婪变成不贪婪;
还有很多装不下,等着以后来增加。

 

分享到:
评论

相关推荐

    正则表达式口诀及教程

    正则表达式口诀及教程(推荐) 正则其实也势利,削尖头来把钱揣; (指开始符号^和结尾符号$) 特殊符号认不了,弄个倒杠来引路; (指\. \*等特殊符号) 倒杠后面跟小w, 数字字母来表示; (\w跟数字字母;\d跟数字)...

    经典的正则表达式口诀如同三字经

    ### 经典的正则表达式口诀解析 #### 一、正则表达式的概念与重要性 正则表达式是一种强大的文本模式匹配工具,在文本处理、数据验证、搜索替换等方面发挥着重要作用。掌握正则表达式对于程序员来说是一项基本技能...

    易语言正则表达式口决

    ### 易语言正则表达式口诀解析 #### 一、基本符号与概念 - **^**: 表示字符串的开始。 - **$**: 表示字符串的结束。 - **.**: 匹配任何单个字符(除了换行符)。 - **\***: 匹配前面的子表达式零次或多次。 - **\w*...

    zzbd.rar_正则表达式_正则表达式c++

    通过学习以上知识点,并结合zzbd.txt中的具体实例和口诀,你可以逐步掌握正则表达式及其在C++中的应用。实践是检验理解和掌握正则表达式的关键,建议通过编写小程序来加深理解。在实际项目中灵活运用这些技能,将使...

    正则表达式记忆口诀相关

    ### 正则表达式记忆口诀相关 #### 正则表达式基础概念及记忆技巧 正则表达式(Regular Expression,通常简写为regex或regexp)是一种强大的文本处理工具,可以用来查找、替换以及提取符合特定模式的字符串。在编程...

    正则表达式口诀_学习正则的朋友值得一看

    本文提供的“正则表达式口诀”不仅帮助记忆,还包含了多个正则表达式的关键知识点。 首先,正则表达式的基本结构包括普通字符、元字符和特殊字符。普通字符表示它们自己,而特殊字符具有特殊的意义。例如,“^”和...

    正则表达式入门整理chm

    正则表达式语法,句例,口诀,使用详解,教程等等内容

    正则表达式 口诀 学习正则的朋友看看

    ### 正则表达式口诀详解: 1. **正则表达式非常不错的口诀,相信学习正则的朋友感觉入门很难,其实并不是想象中的难。** - 正则表达式需要记忆的规则很多,入门确实有一定难度,但通过口诀可以方便记忆。 2. **...

    JAVA 正则表达式4种常用的功能.txt

    ### JAVA正则表达式的四种常用功能 在Java中,正则表达式是一种强大的文本处理工具,可以用于字符串的搜索、替换等操作。本文将详细解释Java正则表达式的四种常见功能:匹配、分组、分割以及替换,并通过具体的示例...

    Javascript

    8. **正则表达式**:正则表达式是用于文本匹配和操作的强大工具。JavaScript的`match()`、`search()`和`replace()`等方法都可以结合正则表达式使用。 9. **日期**:JavaScript的`Date`对象可以处理日期和时间,包括...

    Shell 脚本编程实战100例.pdf

    10. 正则表达式和文本处理工具:通过“基础正规表示法字符汇总”、“使用sed工具的使用”、“文件比对工具diff”等实例,可以了解到如何使用正则表达式进行文本匹配和处理,以及sed、awk这类文本处理工具的强大功能...

    C#入门——面向对象等,代码+注释

    第19天 01进程 02进程 03FileStream文件流 03复制文件 03正则表达式 04正则表达式下载页面图片(未实现) 第20天 01创建XML文档 02对xml文档增删改查 03.2判断是否登录成功原版 03判断是否登录成功 04Xml增删改查 ...

    chengfakoujuebiao.zip_wudechenfakoujuebi

    这可能需要使用正则表达式或特定的函数进行检查。 3. **循环和条件语句**:生成乘法口诀表需要遍历1到用户输入的自然数之间的所有整数对。在大多数编程语言中,这需要使用for或while循环,并结合if条件语句来判断...

    Python编程练习题20道实例.zip

    8. **Python辨别字符类型**:这部分可能涉及到字符编码、字符串操作和正则表达式,帮助学习者理解Python中的字符和字符串数据类型。 9. **Python分解质因数**:质因数分解是数学中的重要概念,这个实例可能要求编程...

Global site tag (gtag.js) - Google Analytics