Python 正则表达式的简单使用示例
发布日期:2021-11-22 04:29:01
浏览次数:2
分类:技术文章
本文共 684 字,大约阅读时间需要 2 分钟。
1,匹配数字
Python 3.5.1 (v3.5.1:37a07cee5969, Dec 6 2015, 01:54:25) [MSC v.1900 64 bit (AMD64)] on win32Type "copyright", "credits" or "license()" for more information.>>> import re #导入模块>>> a="123xxqert45xx67ghxx890">>> b=re.findall("\d+",a) #匹配所有的数字>>> print (b)['123', '45', '67', '890']>>>
2,匹配字符串
>>> print (re.findall("\d.",a)) #匹配所有 以数字开头的 长度为2的子字符串['12', '3x', '45', '67', '89']>>> print ("---------------------------")--------------------------->>> c=re.findall("xx(.*)xx",a) # .* 贪吃算法>>> print (c)['qert45xx67gh']>>> d=re.findall("xx(.*?)xx",a) # .*? 非贪吃算法>>> print (d)['qert45']>>>
3,匹配字符串并替换
>>> e=re.sub("xx.","~",a) # 匹配xx. 并替换为 ~>>> print (e)123~ert45~7gh~90>>>
转载地址:https://blog.csdn.net/zxwd2015/article/details/51262281 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2024年03月28日 20时07分51秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
LLVM与Clang的概述及关系
2021-06-30
Facebook 的 C++ 11 组件库 Folly Futures
2021-06-30
Facebook为C++11带来了健壮且强大的Folly Futures库
2021-06-30
Tars框架Future/Promise使用
2021-06-30
SpringMVC的参数绑定-日期格式转换
2021-06-30
事务管理
2021-06-30
别再无脑get、set了,快使用lombok,从此不用再get、set
2021-06-30
XSS及CSRF攻击防御
2021-06-30
JavaScript中的类数组(arguments)
2021-06-30
图片怎么存储到数据库里
2021-06-30
使用脚手架快速构建egg项目(绝对有效!!)
2021-06-30
浏览器渲染解析HTML过程详解(CSS匹配规则为何从右到左!)
2021-06-30
nodejs低版本升级成高版本
2021-06-30
java中的get方法和set方法细解
2021-06-30
数据库三大范式通俗理解
2021-06-30
Mac和Windows如何同时选择并操作多个文件
2021-06-30
初识Go语言--优势、劣势、发展方向
2021-06-30
我们为什么需要异常处理、抛出Error
2021-06-30
Bootstrap如何实现勾选协议才能上传表单
2021-06-30
进程、线程、协程
2021-06-30