相关文章推荐
果断的莴苣  ·  字符串数据类型 - Kusto | ...·  1 月前    · 
怕考试的苹果  ·  求解矩阵的秩相关算法(C语言)_c语言求解方 ...·  1 年前    · 
潇洒的保温杯  ·  QCheckbox设置颜色-掘金·  1 年前    · 
儒雅的打火机  ·  必须为客户端注册指定提供者ID“azure” ...·  2 年前    · 
乖乖的书包  ·  周鸿祎现场演示自研AI模型:对回答有的满意, ...·  2 年前    · 
Code  ›  python入门(八)单词堆中查找特定单词(正则表达式)开发者社区
python 正则表达式 字符
https://cloud.tencent.com/developer/article/1383213
文质彬彬的拐杖
2 年前
作者头像
星辉
0 篇文章

python入门(八)单词堆中查找特定单词(正则表达式)

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > 用户2119464的专栏 > python入门(八)单词堆中查找特定单词(正则表达式)

python入门(八)单词堆中查找特定单词(正则表达式)

作者头像
星辉
发布 于 2019-01-15 10:02:09
2.6K 0
发布 于 2019-01-15 10:02:09
举报
#用正则表达式找到文本中所有的s开头,e结尾的单词
import re
text = "site sea sue sweet see case sse ssee loses"
m = re.findall(r"\bs\S*e\b", text)
if m:
    print(m)
else:
    print('not match')

以上程序中所用到的知识点如下:

  • re.findall(r"正则表达式", text)

#re是python里的正则表达式模块

findall() #用来按照正则表达式,匹配文本中所有符合条件的字符串 #返回结果是一个包含所有匹配的list

  • 正则表达式

记录文本规则的代码 #"\b"表示单词的开头或结尾 #"[]"表示满足括号中任一字符 #"."表示除换行符以外的任意字符 #"\S"表示不是空白符的任意字符 #"*"表示前面的字符可以重复任意多次 #"+"表示前面的字符可以重复1次以上 #"{数字}"表示前面的字符可以重复的次数 #"0-9"表示0-9一串连续的数字 #"\d"表示[0-9]

  • r"字符串"

#r即为raw的意思

 
推荐文章
果断的莴苣  ·  字符串数据类型 - Kusto | Microsoft Learn
1 月前
怕考试的苹果  ·  求解矩阵的秩相关算法(C语言)_c语言求解方正的秩-CSDN博客
1 年前
潇洒的保温杯  ·  QCheckbox设置颜色-掘金
1 年前
儒雅的打火机  ·  必须为客户端注册指定提供者ID“azure”?-腾讯云开发者社区-腾讯云
2 年前
乖乖的书包  ·  周鸿祎现场演示自研AI模型:对回答有的满意,有的点“踩”
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号