美文网首页
07正则表达式

07正则表达式

作者: 雪梦_93d4 | 来源:发表于2020-07-12 18:10 被阅读0次

在正则表达式中,用*表示任意个字符(包括0个),用+表示至少一个字符,用?表示0个或1个字符,用{n}表示n个字符,用{n,m}表示n-m个字符

\d可以匹配一个数字,\w可以匹配一个字母或数

\s可以匹配一个空格(也包括Tab等空白符),所以\s+表示至少有一个空格

^表示行的开头,^\d表示必须以数字开头。

$表示行的结束,\d$表示必须以数字结束。

r前缀可以解决转义问题

方法:

match()

if re.match(r'正则表达式', test):

    print('ok')

split()

>>> re.split(r'\s+','a b c')

m = re.match(r'^(\d{3})-(\d{3,8})$','010-12345')

m.group(0)

compile()

reg = re.compile(r'正则表达式')

reg.match(test)

相关文章

  • 第05天(异常、文本文件处理)_02

    06_字符串操作.go 07_字符串转换.go 08_正则表达式1.go 09_正则表达式2.go 10_正则表达...

  • 日期验证正则表达式

    日期正则表达式 网摘 2009年07月20日 07:26:00@过客的博客 概述 首先需要说明的一点,无论是Win...

  • golang转义字符大全

    \a匹配响铃符 (相当于\x07)注意:正则表达式中不能使用\b匹配退格符,因为\b被用来匹配单词边界, ...

  • Linux命令行与Shell脚本编程大全-shell正则表达式

    本章内容: 定义正则表达式 了解基本正则表达式 扩展正则表达式 创建正则表达式 定义正则表达式 正则表达式是你定义...

  • 正则相关

    正则表达式基本语法 正则表达式常见字符 正则表达式特殊字符 正则表达式数量词 正则表达式边界匹配 正则表达式逻辑或...

  • 正则表达式系列-1

    正则表达式系列-1正则表达式系列-2正则表达式系列-3正则表达式系列-4 什么是正则表达式 正则表达式就是用事先定...

  • 正则表达式

    正则表达式 - 教程正则表达式 - 简介正则表达式 - 语法正则表达式 - 元字符正则表达式 - 运算符优先级正则...

  • Python基础入门 - 正则表达式与综合实战

    1. 初识正则表达式 1.1 介绍 步骤介绍正则表达式入门及应用正则表达式的进阶正则表达式案例 1.2 正则表达式...

  • Java正则表达式参考

    Java正则表达式入门 java正则表达式应用 深入浅出之正则表达式(一) 深入浅出之正则表达式(二) 正则表达式...

  • 07正则表达式

    在正则表达式中,用*表示任意个字符(包括0个),用+表示至少一个字符,用?表示0个或1个字符,用{n}表示n个字符...

网友评论

      本文标题:07正则表达式

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