导入库

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相关推荐

  1. 值得推荐的C/C++框架和库 【强烈推荐】

    目录(?)[-] 值得学习的C语言开源项目 Libevent Memcached Redis Webbench APRApache Portable Runtime NGINX Tinyhttpd c ...

  2. C/C++ 框架,类库,资源集合

    很棒的 C/C++ 框架,类库,资源集合. Awesome C/C++ Standard Libraries Frameworks Artificial Intelligence Asynchrono ...

  3. 国外程序员整理的 C++ 资源大全

    转自https://www.cnblogs.com/jhj117/p/4648895.html 关于 C++ 框架.库和资源的一些汇总列表,由 fffaraz 发起和维护. 内容包括:标准库.Web应 ...

  4. 推荐!国外程序员整理的 C++ 资源大全(https://github.com/fffaraz/awesome-cpp)

    关于 C++ 框架.库和资源的一些汇总列表,由 fffaraz 发起和维护. 内容包括:标准库.Web应用框架.人工智能.数据库.图片处理.机器学习.日志.代码分析等. 标准库 C++标准库,包括了S ...

  5. swift开源项目精选

    Swift 开源项目精选-v1.0 2016-03-07 22:11 542人阅读 评论(0) 收藏 举报  分类: iOS(55)   Swift(4)  目录(?)[+] 转自 http://de ...

  6. 值得推荐的C/C++框架和库(转载)

    本文系外部转贴,原文地址:http://coolshell.info/c/c++/2014/12/13/c-open-project.htm]留作存档 下次造轮子前先看看现有的轮子吧 值得学习的C语言 ...

  7. 国外程序员整理的 C++ 资源大全 (zt)

    标准库 C++标准库,包括了STL容器,算法和函数等. C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分. Standard Tem ...

  8. C++开源库大全(转)

    http://blog.csdn.net/chen19870707/article/details/40427645 程序员要站在巨人的肩膀上,C++拥有丰富的开源库,这里包括:标准库.Web应用框架 ...

  9. [转载]C/C++框架和库

    C/C++框架和库 装载自:http://blog.csdn.net/xiaoxiaoyeyaya/article/details/42541419 值得学习的C语言开源项目 Webbench Web ...

最新文章

  1. 使用链路聚合进行负载分担
  2. rabbitmy实战
  3. Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)
  4. Gartner 容器报告:阿里云与 AWS 并列第一,领先微软、谷歌
  5. ComponentOne FlexGrid for WinForms 中文版快速入门(4)--设置单元格格式
  6. While 1比While True快?
  7. iPad中国内地商标权诉讼调查
  8. Gazebo [Err] [REST.cc:205] Error in REST request 问题的解决
  9. 湖南大学计算机考研复习资料
  10. Windows XP迎来20岁生日,仍有上百万用户坚守
  11. 读书笔记1|深度学习入门:Machine Learning Yearning
  12. NGUI------UIToggle
  13. 【分享】微信公众号在 “集简云平台“ 集成应用的常见问题与解决方案
  14. CAD的图层过滤器有什么用?
  15. 窃取MSSQL各版本密码HASH
  16. 数据研究必备:国内40个免费数据源大放送!
  17. 信息技术学考 这题不会做!!
  18. 光学定位与追踪技术_光学追踪技术
  19. 广州大学 操作系统实验之银行家算法
  20. Java后端大数据 从0到1学习路线分析与规划

热门文章

  1. [转]设定version 更新js缓存
  2. IO流 练习 -- 文件夹的删除
  3. 理解 JavaScript 闭包{转载}
  4. [转]Effective C#原则4:用条件属性而不是#if
  5. 看透这个世界--数据封装与解封装过程
  6. java 循环笔记_Java笔记之嵌套循环1
  7. 实现原理 扫描枪_条码扫描枪工作原理
  8. python七段数码管绘制学号_python七段数码管绘制
  9. Mysql orangepi_SSH远程登录香橙派Orange Pi Zero2开发板的操作方法
  10. java excel 多个sheet_Java Excel导出多个工作表(添加多个sheet)