正则表达式

1.使用正则表达式的原因

在长文本中用一定的规则提取出我们想要的字符

2.匹配占一位的符号

.    匹配除了\n以外的所有

[]   匹配括号中的其中一个字符

\d  [0-9]

\w  [0-9a-zA-Z]

\s   [\n\t\r\v\f]

\b 单词边界

\A  ^

\Z $

3 修饰前一位的符号

*  0个或无数个

+  一个或多个

?  0个或1个

在后面继续加?表示非贪婪

4 修饰数量的符号

{n, m} 数量n到m

{m} 数量m

5 修饰分组的符号

() (?p<name>...)

6修饰位置的符号

^  脱字符 最前面

$ 最后面

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • python的re模块--细说正则表达式 可能是东半球最详细最全面的re教程,翻译自官方文档,因为官方文档写的是真...
    立而人阅读 23,026评论 4 46
  • Python中的正则表达式(re) import rere.match #从开始位置开始匹配,如果开头没有则无re...
    BigJeffWang阅读 7,198评论 0 99
  • 1,正则表达式的作用:匹配一个字符串中的一些内容 2,声明和使用: 1)构造函数 var reg=new RegE...
    WDL_1a39阅读 767评论 0 1
  • 初衷:看了很多视频、文章,最后却通通忘记了,别人的知识依旧是别人的,自己却什么都没获得。此系列文章旨在加深自己的印...
    DCbryant阅读 4,085评论 0 20
  • \ :将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,"n"匹配字符"n"。"\n"匹配换行符。序列...
    小沙鹰168阅读 562评论 0 1