美文网首页
正则表达式学习笔记

正则表达式学习笔记

作者: littlefogcat | 来源:发表于2017-07-19 23:40 被阅读0次

教程链接

元字符:一个特殊定义的符号
例:
. :代表除了换行符以外的任何字符
\b :代表单词的分界处
\d :代表一个数字
\s :代表空白符,包括空格tab等等
\w :匹配字母或数字或下划线或汉字
^ :匹配字符串的开始
$ :匹配字符串的结束

重复次数:
符号 代表含义
* 重复任意次数
? 重复0次或1次
+ 重复1次及以上,等价{1,}
{x} 重复x次,其中x为整数
{x,} 重复x及以上
{x,y} 重复x到y次

例:
\d{3} 连续3个数字
\w{3}\d+ 连续3个字母或数字或下划线或汉字之后接着一个以上的数字

字符匹配
符号 代表含义
[abc] a或b或c
[a-z] 小写英文字母
0-9 数字
分组匹配

用小括号把正则表达式包起来,再加上重复次数;如([a-z]{1}\d{2}){3}表示一个字母+2个数字的格式重复3次,如a12b34c45

例:
[a-zA-z0-9.]+@([a-zA-z0-9]+.)+[a-zA-z0-9]+ 匹配一个邮箱
https?:[^"]* 匹配网页代码中的http和https链接

相关文章

  • 学习笔记 正则表达式

    2021.01.19 北京海淀 -2℃ 小雪转晴 正则表达式学习笔记 说明:该笔记参考“菜鸟教程”网站正则表达式...

  • 正则表达式学习笔记

    正则表达式学习笔记 一篇记录了学习正则表达式的笔记。 1. 转义字符 在 HTMl 中转义字符以 & 符号开头,分...

  • Python学习随笔

    本笔记整理自中谷教育在线教育视频 学习笔记——正则表达式常用符号 这里学习过正则表达式后,简单做了一个爬虫程序,效...

  • Python ☞ day 11

    Python学习笔记之 正则表达式 re模块概述:Python自1.5以后增加了re的模块,提供了正则表达式模式...

  • python正则表达式学习拾遗

    本篇学习笔记参考re——正则表达式 所作,不明白之处可以参阅上述的官方文档。因为是个人学习笔记,所以并不会完全介绍...

  • 正则表达式

    python学习笔记-正则表达式 标签 : python 特殊符号和字符 re模块:核心函数和方法

  • 正则表达式学习笔记

    [TOC] 正则表达式学习笔记 1. cheatsheet 2. 介绍 2.1 character 有时我们希望m...

  • python爬虫day-13(正则表达式)

    个人学习笔记,方便自己查阅,仅供参考,欢迎交流 正则表达式 1.简单示例 开源中国提供的正则表达式测试网址:htt...

  • 笔记:正则表达式

    正则表达式基础部分笔记

  • 正则表达式

    正则表达式在开发中不会频繁使用,但是需要使用的时候就需要去查阅,这里做一下学习笔记 正则表达式的作用 匹配 分割 ...

网友评论

      本文标题:正则表达式学习笔记

      本文链接:https://www.haomeiwen.com/subject/yolrkxtx.html