正则表达式的文档+学习笔记

正则表达式(Regular Expression/regex/regexp),又称正规表示式,或者简称正则式,是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。

正则表达式经常被应用于大规模批量的文本查找和修改,得到如C++,Java,php,Python,Perl等许多高级编程语言的支持,其中本文中将会使用Python语言作为例子来作为的正则表达式的应用语言。

正则表达式功能字符

正则表达式一般功能字符如下,如果希望使用原本字符需要转义字符转义

| \ | . | ? | + | * | ( | ) | [ | ] |

正则表达式表 功能符速查表

匹配对象如果有下划线,则真正匹配到的只有下划线部分

字符 描述 例子 匹配对象
普通字符 匹配相同的单个字符 bcd abcde
特殊字符 特殊功能,介绍如下 \. .
| 或运算,选择左右其中一个 re1|re2 re1 或 re2
. 匹配除\n之外的任意字符 . a
^ 匹配字符串起始 ^str string
$ 匹配字符串末尾 ing$ string
? 匹配0/1次左端的正则式 a?b
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值