记录我用过的正则表达式,持续更新中…

在这里记录下我使用的正则表达式,持续更新中:

  1. ?=pattern 正向预匹配 后面是…  例如:匹配后面是数字的字母:(\l+)(?=\d+?)
  2. ?!pattern 正向预匹配 后面不是…
  3. ?<=pattern 反向预匹配 前面是… 例如:匹配前面是数字的字母:(?<=\d)(\l+)
  4. ?<!pattern 反向预匹配 前面不是…
  5. 匹配空行:^[\s]*$\r\n 或者 ^[\t]*$\r\n
  6. 下划线命名转驼峰命名:查找:_([a-z]) 替换:\U\1\E
  7. 匹配多行:
    1. 使用:[^.]+ 匹配换行
    2. 使用:start.*(\r\n.*)*end

 

正则表达式

——除非注明,大席的博客文章均为原创,转载请注明本文出处和链接——

You may also like...

2 Responses

  1. 闲来无事,到此一游

    乙未年(羊)九月初八 2015-10-20

发表评论

电子邮件地址不会被公开。 必填项已用*标注