python正则表达式

来源:互联网 发布:jquery 清空对象数据 编辑:程序博客网 时间:2024/05/17 00:06

正则表达式是一种用编程方法做格式匹配过滤的工具,在信息过滤、处理的自动化中非常有用。python的正则表达式处理能力简单强大,非常好用。做个记录如下:
Python中掌管正则表达式的模块是re模块(import re)
re下的常用方法

  • re.match():从字符串头开始匹配,返回匹配对象(可以使用group方法)或None
  • re.search():从字符串的任何位置开始匹配,返回匹配对象或None.
  • re.findall():返回所有匹配的字符串列表
  • re.finditer():返回所有匹配的字符串的迭代器。
  • re.sub(‘模式’,‘替换成的字符串’,‘进行检索的字符串’)

匹配对象的内置方法:

  • group(子组号):如果参数为空,则返回所有匹配的字符串,如果有参数,则返回对应的子组字符串。
  • groups():返回所有匹配的子组字符串的集合元组

注意事项:

  • r’\bthe’表示原始字符串,如果没有r,则‘\bthe’中\b表示ASCII中的退格符。

eg:

  • 去除html标签,并提取其他内容的正则表达式写法:

m=re.search(‘(<.+>)*([^<]*)(<.+>)*’,string).group(2)



原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 用完权健洁净宝后奇痒的厉害怎么办 老房子铸铁暖气管从外锈蚀了怎么办 德意壁挂炉补水多了水压过高怎么办 新空调的散热片铜管漏了怎么办 猪舍被别人推掉漏电电到人怎么办? 网上买的燃气灶连接用软管怎么办 哈弗h3后减振器上支架坏了怎么办 汽车用收录机电机皮带断了怎么办 大便太粗把马桶堵了怎么办 大便过粗把马桶堵了怎么办 大便硬的像石头拉不出来怎么办 家里埋在地下的水管漏水怎么办 埋在墙里的水管漏水怎么办 开发商暗埋水管热熔接头漏水怎么办 钻墙把水管钻破了怎么办 钻墙时不小心把水管钻破了怎么办 孩子把同桌的铅笔盒弄坏了怎么办 水管伐坏了物业不给修怎么办 卫生间埋在地下的水管漏水怎么办 埋在地下的水管冻住了怎么办 洗脸盆下水管有眉笔掉堵了怎么办 楼上打空调眼导致墙面潮湿怎么办 阳台做防水了又贴砖还漏水怎么办 洗菜盆里的盖子吸住拔不起来怎么办 掉小区阴井盖里物业不管怎么办 卫生间下水道被头发堵了怎么办妙招 久量时尚夜光台灯不亮了怎么办 我想做水电暖工程没有资质怎么办 修手机被弄丢了没有开维修单怎么办 手机去维修被老板弄丢了怎么办 5年保修期过后房子楼顶漏水怎么办 墙内水管漏水怎么办3步骤巧维修 下面有地暖下面水管漏水怎么办 热水器接的塑料水管子漏水怎么办 电热水器烧热水时热水管漏水怎么办 户户通位置锁定模块异常1怎么办 户户通位置锁定模块异常3怎么办 逆战安全系统检测客户端异常怎么办 电视户户通位置信息模块异常怎么办 苹果手机wi-fi模块坏了怎么办 xp本地连接受限制或无连接怎么办