【数据处理】 -- 【两分钟】了解【最好】的方式 -- 【正则表达式】

直接匹配;

  • 普通字符

元匹配:

  • . 任意单字符
    请添加图片描述

r’'表示单引号里字符为其特殊含义,比如.不是句号是匹配符的意思

  • *任意次数(换行结束)
    请添加图片描述
  • +一次及以上
    请添加图片描述
  • {3,4}指定次数,至少3次,最多4次|{3}固定4次
    请添加图片描述
  • [\d.]单个任意数字或.
    • []括号里元字符都是普通字符
    • [a-z]表示从a到z
    • [a]表示非

请添加图片描述

  • ^在中括号里表示非,其他位置表示开头

请添加图片描述

  • \转义

请添加图片描述

  • $表示结尾
    请添加图片描述

  • ?表示非贪婪模型,匹配最少字符

请添加图片描述

  • re.M表示多行,一般默认单行
    请添加图片描述

  • | 表示其中之一
    请添加图片描述

  • ()表示分组
    请添加图片描述

切割方法:split

请添加图片描述

替换方法:sub回调函数

请添加图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/217965.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

位图及有关海量数据处理

bitset 1.给40亿个不重复的无符号整数,没排过序,给一个无符号整数,如何快速判断一个数是否在这40亿个中 ①.如果用排序加二分查找,40亿个数需要16g内存,内存开不出这么大连续空间 ②.每个值映射一个比特位,…

用AI工具3分钟整理并制作出一本书的思维导图

本期教大家快速用AI工具制作出精美的思维导图。 1.用ChatGPT总结出书本内容 首先打开ChatGPT,在对话框中输入你想要它生成的内容,并且要求他以markdown代码的格式输出,只需要几十秒的时间。整本书的框架思维导图就生成了,你还可以…

【后端卷前端】

为啥现在对后端要求这么高?为啥不要求前端会后端呢? 可能是后端人太多了,要求后端需要会前端的框架(vue react angular ), 这不我为了适应市场的需求来系统的学习vue了: 生成一个基础的vue项目 创建vue项目 vue create projectname 创建vitevue npm init vitelatest p…

Jenkins 整合 Docker 自动化部署

Docker 安装 Jenkins 配置自动化部署 1. Docker 安装 Jenkins 1.1 拉取镜像文件 docker pull jenkins/jenkins1.2 创建挂载文件目录 mkdir -p $HOME/jenkins_home1.3 启动容器 docker run -d -p 8080:8080 -v $HOME/jenkins_home:/var/jenkins_home --name jenkins jenkin…

浅谈现代化城市建设中智慧消防的研究与应用

安科瑞 华楠 【摘要】随着城市现代化发展,城市居住密度愈来愈大,城市建筑结构复杂多样化,高层建筑火灾发生率在不断地升高。对现代化城市面临的消防问题展开讨论,针对智慧消防在现代化城市建设中的现状进行了分析,并提…

使用bard分析视频内容

11月21日的bard update 更新了分析视频的功能,使用方法如下: 1、打开bard网站。https://bard.google.com/ 2、点击插件。 3、点击YouTube中的 research a topic 选项。 4、输入需要分析的内容: Please analyze how many technologies are in…

安卓系统修图软件(一)

平时我们会不时在朋友圈发自己的自拍照,或者是风景图等,许多小伙伴们此时会对照片进行一定的修理,比如添加滤镜等操作。在电脑上用ps修图比较繁琐,日常中大可不必用这把宰牛刀;而手机自带的编辑器,或者是QQ…

4.28每日一题(二重积分比较大小:被积函数的大小、正负性、积分区间奇偶性)

一般比较大小的题目我们不需要把结果全部计算出来 ,而是通过奇偶性或者被积函数的大小或大于0、等于0、小于0等方法判断比较

JVM中如何实现垃圾收集

Java虚拟机(JVM)使用垃圾收集器(Garbage Collector)来管理内存,清理不再使用的对象以释放内存空间。垃圾收集的主要目标是自动化内存管理,使开发人员无需显式地释放不再使用的内存,从而降低了内…

浏览器缓存控制讲解

缓存的作用 在你访问互联网中的任何资源其所产生的任何链路中的每一个节点几乎都会进行缓存,整个缓存体系和细节十分复杂。比如浏览器缓存,服务器缓存,代理服务器缓存,CDN缓存等。 但是缓存又十分重要,不可缺少&…

不会做UI自动化测试?一起设计框架再实践吧

目的 相信做过测试的同学都听说过自动化测试,而UI自动化无论何时对测试来说都是比较吸引人的存在。 相较于接口自动化来说它可以最大程度的模拟真实用户的日常操作与特定业务场景的模拟,那么存在即合理,自动化UI测试自然也是广大测试同学职…

Java基准测试工具JMH的简介与使用

JMH是一套Java基准测试工具&#xff0c;用于对Java执行进行基准测试以及生成测试报告。平时应用于Java一些基础Api或者一些工具类这种离开网络因素的纯系统测试。 使用方式 maven引入&#xff1a; <dependency><groupId>org.openjdk.jmh</groupId><art…