代码:

#!/user/nim/python
#-*-coding: UTF-8 -*-
#!/user/nim/python
#-*-coding: UTF-8 -*-import re
line="abc123@email.com"
print (re.match('abc',line).span())  #re.match函数,在起始位置匹配
print (re.match('email',line))       #re.match函数,不在起始位置匹配
print (re.search('abc',line).span())        #re.search函数,在起始位置匹配
print (re.search('email',line).span())        #re.search函数,不在起始位置匹配
phone="800-820-8886"
num=re.sub(r'\D',"",phone)     #移除非数字的内容
print num
pattern=re.compile(r'\d+')      #compile函数,用于编译表达式
m=pattern.match(line)           #从头开始匹配
print m
m=pattern.match(line,3,7)       #从'1'开始匹配
print m

运行结果:

(0, 3)
None
(0, 3)
(7, 12)
8008208886
None
(3,5)

Python3 L13相关推荐

  1. pip 无法卸载 pillow 解决方案 Not uninstalling pillow at /usr/lib/python3/dist-packages

    1. 问题现象 使用 pip 卸载 pillow 时无法卸载,报如下错误: $ sudo pip3 uninstall pillow Not uninstalling pillow at /usr/l ...

  2. Python2 与 Python3 区别

    Python2.x 与 Python3.x 区别 1. print 函数 Python2 中 print 是语句(statement),Python3 中 print 则变成了函数.在 Python3 ...

  3. Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建

    Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建 一.Anaconda 创建 python3.7环境 1.进入 C:\Users\用户名 目录下,找到 ...

  4. python2转python3文件

    python37 -m 2to3.py -w C:\Users\Administrator\Desktop\搜狗细胞词库处理.py 命令 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA ...

  5. Python3:ImportError: No module named 'compiler.ast'

    from compiler.ast import flatten 上面这条语句好像在python3 以后就废除了,如果使用的话就会报错. Traceback (most recent call las ...

  6. 安装win下的Anaconda ----针对python3.6.4版本

    我的python版本是3.6.4, Anaconda下载地址: Anaconda官网:https://repo.anaconda.com/archive/ 清华大学镜像站:https://mirror ...

  7. Python3 reversed 函数

    描述 reversed 函数返回一个反转的迭代器. 语法 以下是 reversed 的语法: reversed(seq)(seq) 参数 seq -- 要转换的序列,可以是 tuple, string ...

  8. Python3 try-except、raise和assert解析

    20220221 案例 def product(x):result = 1print(x)count = 0for i in x:try:result *= float(i)except Except ...

  9. Windows10+anaconda,python3.5, 安装glove-python

    Windows10+anaconda,python3.5, 安装glove-python 安装glove 安装之前 Visual C++ 2015 Build Tools 开始安装 安装glove 最 ...

  10. Centos7 下安装python3及卸载

    1.安装依赖包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel t ...

最新文章

  1. Flex 学习笔记------as 与 js 的通信
  2. phpcms URL修改
  3. 微信小程序text设置高度_微信小程序字体样式的设置
  4. Java Script 学习笔记(一)
  5. mysql设置参数0和1_MySQL 8.0 首个自适应参数横空出世
  6. C#中写入Excel
  7. JS实现的文章字符串中某个字符总个数统计在线小工具实例
  8. 自实现进程管理器linux,【Linux工具篇】supervisor进程管理器
  9. 一步一步学Silverlight 2系列(5):实现简单的拖放功能_转载
  10. 游戏筑基开发之指针的用途(C语言)
  11. Windows 两条命令找到占用你某个端口的程序
  12. MVC学习笔记三:WebGrid控件的简单使用
  13. 知网下载学位论文PDF版本的一个方法
  14. java 牙位图插件_牙医的骄傲-智能牙位图中文医疗应用app全球排名No.1
  15. 向量的各种积,都有哪些,分别如何表示
  16. 第一次模拟考试总结反思
  17. VBA WORD 光标处理
  18. HTML5 颜色及透明度
  19. 可涂抹什么让指纹加深_碘熏显现指纹纹路的操作方法
  20. 常毅 华为计算机,华为路由器交换机配置.docx

热门文章

  1. JAVA的file.separate
  2. linux在gpt分区装系统,linux安装到GPT分区
  3. 稀疏编码中的正交匹配追踪(OMP)与代码
  4. Android性能优化系列篇(二):启动优化
  5. 计组综合练习(期末复习大题部分适用)
  6. 测试基础-测试用例编写
  7. VSCode Markdown 插件
  8. matlab 直接逆滤波,图像复原之直接逆滤波
  9. python argparse bool_python argparse 解析命令行参数
  10. 2015InfoQ软件大会技术记录