美文网首页
正则表达式二---匹配单个字符

正则表达式二---匹配单个字符

作者: IT的咸鱼 | 来源:发表于2018-10-19 14:42 被阅读0次

正则表达式的单字符匹配

first(字符) desc(功能)
. 匹配任意1个字符(除了\n)
[ ] 匹配[ ]中列举的字符
\d 匹配数字,即0-9
\D 匹配非数字,即不是数字
\s 匹配空白,即 空格,tab键
\S 匹配非空白
\w 匹配单词字符,即a-z、A-Z、0-9、_
\W 匹配非单词字符

. 的使用

import re
ret = re.match(".","M",re.S)
print(ret.group())
ret = re.match("t.ot","too")
print(ret.group())

[ ] 的使用

  • 大小写h都可以的情况
ret = re.match("[hH]","hello Python") 
print(ret.group())
匹配0到9第二种写法
ret = re.match("[0-9]Hello Python","7Hello Python")
print(ret.group())
下面这个正则不能够匹配到数字4,因此ret为None
ret = re.match("[0-35-9]Hello Python","4Hello Python")
使用\d进行匹配
ret = re.match("嫦娥\d号","嫦娥1号发射成功") 
print(ret.group())
使用\D进行匹配
ret = re.match("\D娥","嫦娥1号发射成功") 
print(ret.group())
使用\s与\S进行空格和非空格匹配
ret = re.match("\D娥\d\s\D","嫦娥1 号发射成功") 
print(ret.group())

ret = re.match("\S娥\d\s\D","嫦娥1 号发射成功") 
print(ret.group())

相关文章

  • 正则表达式

    正则表达式 匹配单个字符 元字符名称匹配对象.点匹配任意单个字符[...]字符组匹配单个列出的字符 支持POSIX...

  • Linux基本正则表达式

    基本正则表达式 字符匹配: .:匹配任意单个字符 [ ]:匹配指定范围内的任意单个字符 [^]:匹配指定范围外的任...

  • Linux 正则表达式

    正则表达式: BRE: 单字符匹配: . 匹配任意单个字符 [] 匹配括号内字符,用法:[ap] [A-Z] [...

  • 正则表达式

    认识正则表达式 常用正则标记 【数量:单个】字符匹配:任意字符:表示由任意字符组成;//:匹配“\”;\n:匹配换...

  • Java正则表达式

    定义:正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。正则表达式使用单个字符串来描述、匹配一系...

  • 正则表达式基础内容

    正则表达式基础内容 标签(空格分隔): linux 1.单个字符匹配 .:可以匹配任意单个字符(除\n除外) 2....

  • grep和正则表达式

    grep正则表达式 元字符: . :匹配任意单个字符 * 匹配其前面的字符任意次(包括0次) .* :任意长度...

  • Python web服务器1:正则表达式

    一、总体内容 1.1、正则表达式概述 1.2、re 模块 1.3、匹配单个字符 1.4、匹配多个字符 1.5、匹配...

  • python正则表达式

    re模块 正则表达式语法 匹配单个字符.#匹配任意字符[...]#匹配字符集中的任意一个字符\w#匹配任意一个单词...

  • Python入门之正则表达式

    正则表达式语法 匹配单个字符 匹配多个字符 匹配边界 re正则模块的常用方法 match: 从起始位置开始匹配,一...

网友评论

      本文标题:正则表达式二---匹配单个字符

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