VerbalExpressions
导入库
from verbalexpressions import VerEx
verbal_expression = VerEx()
构建正则表达式
verbal_expression.start_of_line().find('http').maybe('s').find('://').maybe('www.').anything_but(' ').end_of_line()
获取正则表达式字符串
print(verbal_expression.source())
^(http)(s)?(\:\/\/)(www\.)?([^\ ]*)$
匹配字符串
print(verbal_expression.match("https://www.google.com"))
<_sre.SRE_Match object at 0x02D1FBC0>
替换字符串
replace_me = "https://www.baidu.com"
result = verbal_expression.replace(replace_me, 'https://www.google.com')
print result
https://www.google.com
转载于:https://www.cnblogs.com/4thing/p/5693058.html
VerbalExpressions相关推荐
- 值得推荐的C/C++框架和库 【强烈推荐】
目录(?)[-] 值得学习的C语言开源项目 Libevent Memcached Redis Webbench APRApache Portable Runtime NGINX Tinyhttpd c ...
- C/C++ 框架,类库,资源集合
很棒的 C/C++ 框架,类库,资源集合. Awesome C/C++ Standard Libraries Frameworks Artificial Intelligence Asynchrono ...
- 国外程序员整理的 C++ 资源大全
转自https://www.cnblogs.com/jhj117/p/4648895.html 关于 C++ 框架.库和资源的一些汇总列表,由 fffaraz 发起和维护. 内容包括:标准库.Web应 ...
- 推荐!国外程序员整理的 C++ 资源大全(https://github.com/fffaraz/awesome-cpp)
关于 C++ 框架.库和资源的一些汇总列表,由 fffaraz 发起和维护. 内容包括:标准库.Web应用框架.人工智能.数据库.图片处理.机器学习.日志.代码分析等. 标准库 C++标准库,包括了S ...
- swift开源项目精选
Swift 开源项目精选-v1.0 2016-03-07 22:11 542人阅读 评论(0) 收藏 举报 分类: iOS(55) Swift(4) 目录(?)[+] 转自 http://de ...
- 值得推荐的C/C++框架和库(转载)
本文系外部转贴,原文地址:http://coolshell.info/c/c++/2014/12/13/c-open-project.htm]留作存档 下次造轮子前先看看现有的轮子吧 值得学习的C语言 ...
- 国外程序员整理的 C++ 资源大全 (zt)
标准库 C++标准库,包括了STL容器,算法和函数等. C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分. Standard Tem ...
- C++开源库大全(转)
http://blog.csdn.net/chen19870707/article/details/40427645 程序员要站在巨人的肩膀上,C++拥有丰富的开源库,这里包括:标准库.Web应用框架 ...
- [转载]C/C++框架和库
C/C++框架和库 装载自:http://blog.csdn.net/xiaoxiaoyeyaya/article/details/42541419 值得学习的C语言开源项目 Webbench Web ...
最新文章
- 使用链路聚合进行负载分担
- rabbitmy实战
- Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)
- Gartner 容器报告:阿里云与 AWS 并列第一,领先微软、谷歌
- ComponentOne FlexGrid for WinForms 中文版快速入门(4)--设置单元格格式
- While 1比While True快?
- iPad中国内地商标权诉讼调查
- Gazebo [Err] [REST.cc:205] Error in REST request 问题的解决
- 湖南大学计算机考研复习资料
- Windows XP迎来20岁生日,仍有上百万用户坚守
- 读书笔记1|深度学习入门:Machine Learning Yearning
- NGUI------UIToggle
- 【分享】微信公众号在 “集简云平台“ 集成应用的常见问题与解决方案
- CAD的图层过滤器有什么用?
- 窃取MSSQL各版本密码HASH
- 数据研究必备:国内40个免费数据源大放送!
- 信息技术学考 这题不会做!!
- 光学定位与追踪技术_光学追踪技术
- 广州大学 操作系统实验之银行家算法
- Java后端大数据 从0到1学习路线分析与规划
热门文章
- [转]设定version 更新js缓存
- IO流 练习 -- 文件夹的删除
- 理解 JavaScript 闭包{转载}
- [转]Effective C#原则4:用条件属性而不是#if
- 看透这个世界--数据封装与解封装过程
- java 循环笔记_Java笔记之嵌套循环1
- 实现原理 扫描枪_条码扫描枪工作原理
- python七段数码管绘制学号_python七段数码管绘制
- Mysql orangepi_SSH远程登录香橙派Orange Pi Zero2开发板的操作方法
- java excel 多个sheet_Java Excel导出多个工作表(添加多个sheet)