学习目标:

①:寻找字符串中的手机号

  • Python日常

内容展示:

①:寻找字符串中的手机号

# 第一題
"""
match: 用于匹配
search:用于搜索
"""import re
m1 = re.match('.*python', 'L love python')  # match 輸出匹配的整个字符串
print(m1)
# <re.Match object; span=(0, 13), match='L love python'>m2 = re.search('python', 'L love python')   # search 输出搜索的具体字符
print(m2)
# <re.Match object; span=(7, 13), match='python'># 第二題m = re.search('1\d{10}', '我的手機號是13151795088')
if m is not None:print(m.group())   # 13151795088print(m.start())  # 6print(m.end())     # 17

总结:

match: 用于匹配
search:用于搜索.(匹配整个字符串,并返回第一个成功的匹配,匹配失败则返回None)
  search(pattern, string, flag):
  pattern: 匹配的规则
  string: 匹配的目标字符串
  flag: 可选,表示匹配模式,比如忽略大小写,多行模式等,具体参数为:

re.I 忽略大小写
re.L 表示特殊字符集 \w, \W, \b, \B, \s, \S 依赖于当前环境
re.M 多行模式
re.S 即为 . 并且包括换行符在内的任意字符(. 不包括换行符)
re.U 表示特殊字符集 \w, \W, \b, \B, \d, \D, \s, \S 依赖于 Unicode 字符属性数据库
re.X 为了增加可读性,忽略空格和 # 后面的注释
flag默认为不设置,具体参数自己还没使用过


  • CSDN Python日常 第【3】8 篇
  • 下一篇链接

3.8寻找字符串中的手机号相关推荐

  1. 寻找字符串中第一个仅仅出现一次打字符

    寻找字符串中第一个仅仅出现一次打字符 代码例如以下: #include <iostream> #include <string>using namespace std;char ...

  2. Java过滤字符串中的手机号+提取字符串中的手机号+验证是否存在手机号

    河南循中网络科技有限公司 - 精心创作,详细分解,按照步骤,均可成功! 文章目录 结果 代码 结果 话不多说,直接看main执行结果如下 代码 <!-- apache公共基础类 -->&l ...

  3. 微信小程序识别字符串中的手机号,手机号高亮显示,并且可以点击这个手机号,拨打电话?

    这个需求类似淘宝物流,网上查了很多 微信社区有个很帮助我 这里:https://developers.weixin.qq.com/community/develop/doc/0002441c84401 ...

  4. android字符串中提取手机号

    直接上代码 @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState ...

  5. js 实现 判断字符串中的手机号以及替换成****

    <script type="text/javascript"> var str = "dads18454239952e";var regExp = ...

  6. python寻找字符串中的英文字符,python如何解析字符串中出现的英文人名?

    这里有四个例子,结果来自google scholar str1 = "Jakes, William C., and Donald C. Cox. Microwave mobile commu ...

  7. java从字符串中截取手机号

    package com.winsun.utils;import java.util.regex.Matcher; import java.util.regex.Pattern;/*** @author ...

  8. Android提取字符串中的特殊字符(以手机号为例)并修改样式和添加点击事件

    首先上代码(效果图在最下方): //找到你要赋值的那个控件TextView tv_phone = findViewById(R.id.tv_phone);//先定义一串字符串(包含手机号和座机号)St ...

  9. leetcode28 Implement strStr() 在字符串中寻找目标字符串

    题目要求: 在子字符串中寻找目标字符串,并返回该字符串第一次出现时的下标 在尝试的写了一提中等难度的题目后,又一次回到简单难度的题寻找温暖T-T 思路一 在原字符串中中寻找目标字符串首字母的下标,并提 ...

最新文章

  1. 返回json格式数据乱码
  2. jsonp跨域访问服务
  3. Yii的查询后缀限定
  4. Codeforces Round 261 Div.2 D Pashmak and Parmida's problem --树状数组
  5. AndroidStudio_HttpServer类接收到数据以后_给Service发送Message_利用handler实现---Android原生开发工作笔记224
  6. mysql for oracle_模块与包 Mysql与Oracle区别
  7. Atitit。监听键盘上下左右方向键事件java js jquery c#.net
  8. python服务端开发调试日志系统_Loglog首页、文档和下载 - 基于 Python2.7 的日志系统 - OSCHINA - 中文开源技术交流社区...
  9. 什么软件可以测试手机硬件6,手机硬件检测的方法
  10. html转换opml,asp.net下URL网址重写成.html格式、RSS、OPML的知识总结
  11. 图像中的Exif信息及其处理
  12. python转义字符:‘\‘
  13. 研究生师兄谈SCI论文写作心得
  14. 怎么禁止恢复微信聊天记录?学会这几招以备不时之需
  15. 洛谷P2258 子矩阵[2017年5月计划 清北学堂51精英班Day1]
  16. MATLAB实现红眼消除(数字图像处理)
  17. 兰州交通大学php,航拍兰州交通大学校园∣让我再看你一遍 从南到北
  18. Zephyr Kernel 设备驱动和设备模型(一)
  19. Qt编写安防视频监控系统55-布局方案
  20. Acwing春季每日一题 混合牛奶(朴素做法和优化做法)

热门文章

  1. 汇编计算机钢琴流程图,键盘钢琴汇编语言课程设计.docx
  2. 【转】正确的硬盘分区方式
  3. DOS下读取4GB内存——梁肇新代码分析
  4. 最新版珊瑚虫QQ带的流氓软件yok搜索引擎清除手记
  5. JAVA毕设项目技术的游戏交易平台(java+VUE+Mybatis+Maven+Mysql)
  6. 请将磁盘插入“U盘(H)“的情况无法访问 磁盘结构损坏且无法读取
  7. vos3000手机区号添加
  8. lyngsat网站卫星数据解析
  9. 决策树进阶——剪枝处理
  10. 智慧农业大有可为,谁会是农业变革的领导者?