码迷,mamicode.com
首页 > 编程语言 > 详细

python--正则表达式

时间:2018-05-15 00:37:33      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:字符   col   没有   idt   match   span   单词   res   正则   

一、python的正则

  1.python的正则表达式利用re模块

import re

# 使用match方法进行匹配操作
result = re.match(正则表达式,要匹配的字符串)

# 如果上一步匹配到数据的话,可以使用group方法来提取数据
result.group()

二、正则规则

  1.字符串

字符功能
. 匹配任意1个字符(除了\n)
[ ] 匹配[ ]中列举的字符
\d 匹配数字,即0-9
\D 匹配非数字,即不是数字
\s 匹配空白,即 空格,tab键
\S 匹配非空白
\w 匹配单词字符,即a-z、A-Z、0-9、_
\W 匹配非单词字符

  2.表示数量

字符功能
* 匹配前一个字符出现0次或者无限次,即可有可无
+ 匹配前一个字符出现1次或者无限次,即至少有1次
? 匹配前一个字符出现1次或者0次,即要么有1次,要么没有
{m} 匹配前一个字符出现m次
{m,} 匹配前一个字符至少出现m次
{m,n} 匹配前一个字符出现从m到n次

python--正则表达式

标签:字符   col   没有   idt   match   span   单词   res   正则   

原文地址:https://www.cnblogs.com/peilanluo/p/9038650.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!