正则表达式---常用表达式

正则表达式常用表达式

正则知识点

正则表达式 含义
. 相当于SQL中得 _ 或者 相当于DOS中得 "?"(它可以匹配任意一个字符,但是不能不匹配到换行"\n")
.* 匹配全部
[\uE400-\u9FA5] 提取汉字4
[] 匹配一个范围[0-9]
* 重复零次或更多次
+ 重复一次或更多次
? 重复零次或一次
{n} 重复n次
{n,} 重复n次或更多次
{n,.} 重复n到m次
\W 匹配任意不是字母,数字,下划线,汉字的字符
\S 匹配任意不是空白符的字符
\D 匹配任意非数字的字符
\B 匹配不是单词开头或结束的位置
[^x] 匹配除了x以外的任意字符
[^aeiou] 匹配除了aeiou这几个字母以外的任意字符

正则表达式在Python中的应用

  • match() 方法

    match只能匹配以某个字符或者字符串开头的字符串

    eg:
    import re #导入re模块
    str = "xieruixin is a shuaishuai"
    a = re.match("^xieruixin",str)
    print(a.group())
    print(type(a.group()))
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • re模块手册 本模块提供了和Perl里的正则表达式类似的功能,不关是正则表达式本身还是被搜索的字符串,都可以...
    喜欢吃栗子阅读 9,504评论 0 13
  • 1.正则表达式概述 正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regula...
    TENG书阅读 4,447评论 0 1
  • 本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例...
    Python程序媛阅读 5,188评论 0 22
  • 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增...
    不浪漫的浪漫_ea03阅读 1,661评论 0 0
  • 在大家平时浏览网页时,一定经常看到许多首页都会布置一些精美、酷炫的带有滚动效果的图片,使网站更具有吸引力(如图)。...
    轻歌_阅读 4,933评论 2 10

友情链接更多精彩内容