美文网首页
Python--之正则表达式一基础

Python--之正则表达式一基础

作者: 酒深巷子Ya | 来源:发表于2018-04-06 23:38 被阅读17次

1.表达式基础
正则表达式是一个非常强大的字符串处理工具,几乎任何关于字符串的操作都可以使用正则表达式来完成,经常和字符串打交道,正则表达式更是不可或缺的技能。

#正则表达式
#. 匹配\n以外的任意字符串 [.\n]匹配任意字符串
#\d 匹配数字 [0-9]
#\D 匹配非数字的字符[^0-9]
#\s 匹配任意空白字符
#\S 匹配任意非空白字符
#\w 匹配任意包括_在内的任意字符[a-zA-X0-
#\W匹配任意非单词字符

2.表达式规则

[]表示范围
{}表示n~m个字符
{n}表示n个字符
*表示任意个数字符包括0
+ 表示至少一个字符
?表示0个或者1个
|表示或 A|B
^表示行的开头 ^\d表示以数字开头
$表示行的结束 \d$表示以数字结尾

3.特殊字符串需要使用转义字符\

\ 转义字符,跟在其后的字符将失去作为特殊元字符的含义,例如匹配一个数字的"\d"
【牢记】使用Python的r前缀,就不用考虑转义的问题了r'abcd\100' = abcd\110

相关文章

  • Python--之正则表达式一基础

    1.表达式基础正则表达式是一个非常强大的字符串处理工具,几乎任何关于字符串的操作都可以使用正则表达式来完成,经常和...

  • python--基础

    ptython python 解释 制表符

  • JS-正则表达式

    1 正则表达式之基础 2 正则表达式之选择符 可使用竖线(|)来检测字符串左右任意一侧是否匹配 可使用中括号([]...

  • 一. PHP入门篇和PHP进阶篇

    PHP基础语法 PHP数组 PHP函数 PHP之类和对象 PHP字符串 PHP之正则表达式 PHP之cookie ...

  • python--基础笔记

    入口函数 需要代码来模拟 对于很多编程语言来说,程序都必须要有一个入口,比如 C,C++,以及完全面向对象的编程语...

  • 正则表达式

    基础正则表达式 拓展正则表达式 贪婪与懒惰

  • Java正则表达式参考

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

  • Python--报错RecursionError: maximu

    Python--报错RecursionError: maximum recursion depth exceede...

  • python--正则表达式

    什么是正则表达式 基本说来,正则表达式是一种用来描述一定数量文本的模式。Regex代表Regular Expres...

  • python--正则表达式

    如果不知道正则表达式是什么,可以看一下此篇入门文章关于正则中的表达式符号和特殊字符,可以看此速查表,部分内容与py...

网友评论

      本文标题:Python--之正则表达式一基础

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