
正则表达式
文章平均质量分 88
蝉沐风的码场
这个作者很懒,什么都没留下…
展开
-
正则表达式之基本字符集合
普通字符数字、字母、汉字、下划线以及没有特殊含义的标点符号都是“普通字符”,在匹配时会匹配与之相同的字符,如下:“love”作为正则表达式会匹配下句中的”love”I love you简单转义字符 表达式 代表含义 \n 换行符 \t 制表符 \^,\$,\.,\(,\{,\?,\+,\-,\|,\[ 匹配字符本身标准字符集合定义:能够与“多种字符”匹配的表达式 大原创 2017-01-06 17:50:28 · 1823 阅读 · 0 评论 -
正则表达式之量词与匹配模式
量词定义:修饰匹配次数的特殊符号 表达式 表示含义 {m} 表达式匹配m次 {m,n} 表达式至少匹配m次,至多匹配n次 {m,} 表达式至少匹配m次 ? 表达式匹配0次或1次(相当于{0,1}) + 表达式至少匹配1次(相当于{1,}) * 表达式不匹配或匹配任意次(相当于{0,})测试用例: 注:此处\w\w{2}并不意味着匹配4次,而是原创 2017-01-06 18:18:55 · 927 阅读 · 0 评论 -
正则表达式之字符边界
零宽与非零宽非零宽字符:能够匹配字符的(特殊)字符。如:\d会匹配一个数字,\s会匹配空白字符 零宽字符:不匹配字符,只标记位置(具体含义见下文)字符边界 表达式 表示含义 ^ 与字符串开始的地方匹配 $ 与字符串结束的地方匹配 \b 匹配一个单词边界 上例表示:匹配以”a”作为字符串开始的位置 上例表示:匹配以”l”作为字符串结尾的位置关于\b 的理解初学者往原创 2017-01-06 19:37:34 · 11215 阅读 · 1 评论