正则表达式:正则表达式口诀_学习正则的朋友值得一看来源: 发布时间:星期日, 2009年9月6日 浏览:5次 评论:0
签于网上太多介绍都是篇凶悍短文边看边理解可以帮助记忆不行又受 5笔字型字根表口诀“白手看头 3 2斤...”启发
试作“正则表达式助记口诀”又名“正则打油诗”版本0.1绝对原创仿冒必究:) 注:本文仅为学习正则时为了便于记忆而作不能代替系统而全面学习过程错漏的处敬请指正! 正则其实也势利削尖头来把钱揣; (指开始符号^和结尾符号$) 特殊符号认不了弄个倒杠来引路; (指\. \*等特殊符号) 倒杠后面跟小w 数字字母来表示; (\w跟数字字母;\d跟数字) 倒杠后面跟小d 只有数字来表示; 倒杠后面跟小a 报警符号嘀声; 倒杠后面跟小b 单词分界或退格; 倒杠后面跟小t 制表符号很明了; 倒杠后面跟小r 回车符号知道了; 倒杠后面跟小s 空格符号很重要; 小写跟罢跟大写多得实在不得了; 倒杠后面跟大W 字母数字靠边站; 倒杠后面跟大S 空白也就靠边站; 倒杠后面跟大D 数字从此靠边站; 倒框后面跟大B 不含开头和结尾; 单个要重复 3个符号来帮忙; (* + ?) 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+)”) 支持组名自定义问号加上尖括号; (“(?<Word>\w+)”中把“\w+”定义为组组名为“Word”) 园括号用途多位置指定全靠它; 问号等号串定位串前面; (“\b\w+(?=ing\b)”定位“ing”前面串) 若要定位串后面中间插个小于号; (“(?<=\bsub)\w+\b”定位“sub”后面串) 问号加个惊叹号后面跟串串; PHPer都知道 !是取反意思; 后面不跟这串统统符合来报到; (“\w*d(?!og)\w*”“dog”不符合“do”符合) 问号小于惊叹号后面跟串串; 前面不放这串统统符合来报到; 点号星号很贪婪加个问号不贪婪; 加号问号有保底至少重复次多; 两个问号老规矩0次1次团团转; 花括号后跟个?贪婪变成不贪婪; 还有很多装不下等着以后来增加 0
相关文章读者评论发表评论 |