当前位置: 首页 > wzjs >正文

网站制作英文版网站推荐营销型网站建设

网站制作英文版网站,推荐营销型网站建设,郑州做小程序的公司,广东短视频运营推广python re正则表达式 regular expression正则表达式,见过用reg exp表示的,等,但是直接用re表示的也是很简洁了。 官网的材料: https://docs.python.org/zh-cn/2.7/library/re.html#module-re 不管在什么语言中,reg e…

python re正则表达式

regular expression正则表达式,见过用reg exp表示的,等,但是直接用re表示的也是很简洁了。
官网的材料:
https://docs.python.org/zh-cn/2.7/library/re.html#module-re

不管在什么语言中,reg exp都是使用元字符或者一些普通字符前面再加上一个反斜线一起构成一个可以表示一类字符或者字符串的通配式。
reg exp在linux中和三剑客sed、grep、awk在一起使用的最多,在perl存在grep命令、tcl中有regexp和regsub,但是python中把reg exp写成一个库和函数也是给足了对它的重视。

介绍Python中常用的正则表达式处理函数

re.match函数
re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match() 就返回 none。

函数语法:

re.match(pattern, string, flags=0)
函数参数说明:

参数 描述
pattern 匹配的正则表达式
string 要匹配的字符串。
flags 标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。参见:正则表达式修饰符 - 可选标志
匹配成功 re.match 方法返回一个匹配的对象,否则返回 None。

实例
#!/usr/bin/python
# -- coding: UTF-8 --

import re
print(re.match(‘www’, ‘www.unoob.com’).span()) # 在起始位置匹配
print(re.match(‘com’, ‘www.unoob.com’)) # 不在起始位置匹配

以上实例运行输出结果为:

(0, 3)
None

使用 group(num) 或 groups() 匹配对象函数来获取匹配表达式

匹配对象方法 描述
group(num=0) 匹配的整个表达式的字符串,group() 可以一次输入多个组号,在这种情况下它将返回一个包含那些组所对应值的元组。
groups() 返回一个包含所有小组字符串的元组,从 1 到 所含的小组号。

实例
#!/usr/bin/python
import re

line = “Cats are smarter than dogs”

matchObj = re.match( r’(.) are (.?) .*', line, re.M|re.I)

if matchObj:
print "matchObj.group() : ", matchObj.group()
print "matchObj.group(1) : ", matchObj.group(1)
print "matchObj.group(2) : ", matchObj.group(2)
else:
print “No match!!”
以上实例执行结果如下:

matchObj.group() : Cats are smarter than dogs
matchObj.group(1) : Cats
matchObj.group(2) : smarter

re.search方法
re.search 扫描整个字符串并返回第一个成功的匹配。

函数语法:

re.search(pattern, string, flags=0)
函数参数说明:

参数 描述
pattern 匹配的正则表达式
string 要匹配的字符串。
flags 标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。

匹配成功re.search方法返回一个匹配的对象,否则返回None。

实例

#!/usr/bin/python
import reline = "Cats are smarter than dogs";searchObj = re.search( r'(.*) are (.*?) .*', line, re.M|re.I)if searchObj:print "searchObj.group() : ", searchObj.group()print "searchObj.group(1) : ", searchObj.group(1)print "searchObj.group(2) : ", searchObj.group(2)
else:print "Nothing found!!"

以上实例执行结果如下:
searchObj.group() : Cats are smarter than dogs
searchObj.group(1) : Cats
searchObj.group(2) : smarter

re.match与re.search的区别
re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;而re.search匹配整个字符串,直到找到一个匹配。

检索和替换
Python 的 re 模块提供了re.sub用于替换字符串中的匹配项。

语法:

re.sub(pattern, repl, string, count=0, flags=0)
参数:

pattern : 正则中的模式字符串。
repl : 替换的字符串,也可为一个函数。
string : 要被查找替换的原始字符串。
count : 模式匹配后替换的最大次数,默认 0 表示替换所有的匹配。


文章转载自:

http://Qc0HGHjw.tLbdy.cn
http://bgy2N8rC.tLbdy.cn
http://SEkF9VTr.tLbdy.cn
http://dKDuhPhR.tLbdy.cn
http://oENdKn8F.tLbdy.cn
http://8in8JL4D.tLbdy.cn
http://SkURWeQ0.tLbdy.cn
http://HbMixpud.tLbdy.cn
http://gc93XZLd.tLbdy.cn
http://fPE56Cqn.tLbdy.cn
http://Pc3zQ3qr.tLbdy.cn
http://ZqVDsxHe.tLbdy.cn
http://RW6Lk4Am.tLbdy.cn
http://Ccw0Dcqc.tLbdy.cn
http://vXtgmmEf.tLbdy.cn
http://mvdzNGzy.tLbdy.cn
http://7ZdY6NpZ.tLbdy.cn
http://q7RErjCp.tLbdy.cn
http://7GXrZTJY.tLbdy.cn
http://IXe3yrqY.tLbdy.cn
http://mjW17nDW.tLbdy.cn
http://DeAYZuwP.tLbdy.cn
http://Z8TWJ9Yf.tLbdy.cn
http://Fz92gOD2.tLbdy.cn
http://1YOIwW2D.tLbdy.cn
http://qDfnHIDK.tLbdy.cn
http://NXDVxKet.tLbdy.cn
http://lERO6Qks.tLbdy.cn
http://ROERxJjg.tLbdy.cn
http://NnZcJ737.tLbdy.cn
http://www.dtcms.com/wzjs/746710.html

相关文章:

  • 免费个人网站杭州室内设计公司有哪些
  • 做游戏网站要通过什么审核举报的网站是国外的域名和空间
  • 网站建设的潜规则网站的图形拖拽验证码怎么做的
  • 5网站建设公司黄岩网站开发
  • steam网站代做wordpress企业网站制作视频教程
  • 安徽省工程建设信息网站代加工接订单网站
  • 海南做公司网站手机网络正常但打不开网页
  • 深圳网站开发建设网站制作多少钱资讯
  • 利趣网站开发商网页游戏平台系统
  • 企业网站的建立要做的准备网页改版
  • 二手车 网站开发肇庆网站上排名
  • 中天建设有限公司官方网站呼叫中心系统软件
  • 怎么提高网站打开速度线上推广渠道主要有哪些
  • 视频推广网站wordpress跨境平台
  • 江门网站建设硬件设备深圳建设工程质量协会网站
  • 网站建设中如何使用字体wordpress新文章类型
  • 一个网站的建设流程有哪些信息流优化师证书
  • 有什么有趣的网站wordpress在线教育
  • 建设企业官网模板网站建设百度优化
  • 大尺度做爰网站苏州网站推广哪家好
  • 找人做购物网站字体升级wordpress
  • 孝感建设公司网站微信小程序官方教程
  • 深圳建网站的专业公司哈尔滨网站开发联系薇
  • 网站开发 哪些技术沈阳信息港
  • 深圳网站建设-中国互联wordpress 缩进 插件
  • 网站建设原则五大原则南京高新区网站建设
  • 南阳做网站哪个好简述网络营销的特点
  • 网站零基础学电脑培训班互联网营销师怎么报名
  • 做渔具网站wordpress 微信login
  • ios开发者账号续费天津网站搜索排名优化