美文网首页
2019-05-07python学习记录-搜文本

2019-05-07python学习记录-搜文本

作者: 年画儿 | 来源:发表于2019-05-07 22:06 被阅读0次

正则表达式

#用正则表达式来查找文本模式
#从文本中找电话号码
import re

phoneNumRegex = re.compile(r'\d\d\d-\d\d\d-\d\d\d\d')
mo = phoneNumRegex.search('My number is 415-555-4242')
print('Phone number is found: ' + mo.group())

添加括号可以在正则表达式中加分组
groups() 复数可以一次获得所有分组


| 用管道匹配多个分组
? 表示可选
*表示匹配零次或多次
+表示匹配一次或多次
{}表示匹配次数(有贪心匹配和非贪心匹配)

search()方法和findall() 方法的区别,前者返回第一个 后者返回所有

[aeiou]建立自己的字符分类
[^aeiou]非类

相关文章

  • 2019-05-07python学习记录-搜文本

    正则表达式 添加括号可以在正则表达式中加分组groups() 复数可以一次获得所有分组 | 用管道匹配多个分组? ...

  • 2019-05-08 python学习记录-搜文本

    插入符号^ 表明匹配必须发生在查找文本的开头美元符号$ 表明匹配必须发生在查找文本的结尾句点 . 是通常配字符...

  • python 类型及方法示例

    记录python 类型及属性学习笔记 示例:有一个从商品管理系统里导出的记录所有商品信息的文本,文本中每一行有一个...

  • PPT学习记录

    今天学习了一些PPT的技巧,记录下来,用来以后复习 文字的分散对齐 文本效果 结合立体,阴影,形状,文本效果等,内...

  • NLTK学习记录3:处理原始文本

    读入web原始文本 读取本地原始文本 获取用户输入 原始文本本身为字符串格式,可以用字符串的函数处理 从原始文本中...

  • 搜狐新闻文本分类:机器学习大乱斗

    目标 从头开始实践中文短文本分类,记录一下实验流程与遇到的坑 运用多种机器学习(深度学习 + 传统机器学习)方法比...

  • Flutter - Text Wigdet (1)

    Text Widget 是我学习的第一个组件,记录一下吧 textAlign 文本的对齐方式 maxLines ...

  • Discovering Causal Signals in Im

    本文记录三篇文章,探究深度学习对象(图形、文本)中的因果关系(Causalty). 文章零、From Depend...

  • JSPatch学习笔记

    简单记录一下学习心得,比较乱,后年完善JSPatch 学习笔记 1.文件加载首先,将要替换的JS文本进行正则替换,...

  • 文本学习

    1. 学习文本时的维度 Learning from text很多线上数据都是文本数据,比如网页、邮件等 文本学习的...

网友评论

      本文标题:2019-05-07python学习记录-搜文本

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