. 是任意字符 可以匹配任何单个字符,

例子:正则表达式r.t 可以匹配这些字符串:ratrutr t,但是不匹配root

.*? 表示匹配任意字符到下一个符合条件的字符

例子:正则表达式a.*?xxx 可以匹配 abxxx axxxxx abbbbbxxx

扩展资料:

* 匹配0或多个正好在它之前的那个字符。例如正则表达式。*意味着能够匹配任意数量的任何字符。
? 匹配0或1个正好在它之前的那个字符。注意:这个元字符不是所有的软件都支持的。
.*是指任何字符0个或多个,
.?是指任何字符0个或1个.

.*具有贪婪的性质,首先匹配到不能匹配为止,根据后面的正则表达式,会进行回溯。
.*?则相反,一个匹配以后,就往下进行,所以不会进行回溯,具有最小匹配的性质。

表示非贪婪模式,即为匹配最近字符 如果不加?就是贪婪模式a.*bc 可以匹配 abcbcbc


正则表达式中 (?=.*[a-z]) 什么意思?

这个叫断言,只匹配一个位置
比如,你想匹配一个“”字,但是你只想匹配中国人的人字,不想匹配法国人的人
就可以用一下表达式

(?=中国)人

所以,楼主的表达式与其他通配符连用才能起到效果。

(?=.*[a-z])\d+

这个就表示 匹配以“任意字符连着一个小写字母”开头的数字,只匹配数字。

(?<=exp)这个是放后面的。

正则里的(.*?)是什么意思相关推荐

  1. 正则改造VS Code里React类组件的自定义snippet

    我目前都习惯用 JS JSX Snippets 这个 VS Code 插件来快速编写 React 组件,然后发现快速生成类组件的 rcc 其中的类名可以跟着当前文件名自动变化,于是就研究了一下. 最后 ...

  2. php正则屏蔽问号,正则表达式里问号的作用

    正则表达式一直是我的弱项,一来因为用的比较少,所以每次碰到的时候,脑子里的两个小人儿就开始吵架:"又碰到了,又不会了,赶紧学习一下吧.""不会也没什么,不经常用,再说sp ...

  3. jquery里用正则来验证密码,必须包含大小写字母,数字及特殊符号,或最少包含两种

    一:要求用正则来验证用户输入的密码,至少包含大小字字母,数字和特殊符号中两种,简单的说,就是验证用户输入的密码不能太简单. 乍一想,这种正则好像不太方便下手写,至少以前站长在验证用户输入的密码格式时, ...

  4. Python正则简单实例分析

    本文实例讲述了Python正则简单用法.分享给大家供大家参考,具体如下: 悄悄打入公司内部UED的一个Python爱好者小众群,前两天一位牛人发了条消息: 小的测试题: re.split('(\W ) ...

  5. Struts2里的Action返回Json数据

    hibernateTemplate和hibernateDaoSupport的注意问题! 正则表达式入门30分钟 Struts2里的Action返回Json数据 2010-08-03 22:46:46| ...

  6. # # # 正则

    正则很6很强大.最为神奇的是不管你大学选择那门计算机语言,都没有关于正则表达式的课程给你修,你只能仰望大师们写了一串外文字符串替代你的通篇if else代码来做一些数据校验.既然喜欢那就学呗!接下来整 ...

  7. 正则表达式里转义字符_五分钟搞定正则表达式,如果没搞定,再加两分钟

    五分钟搞定正则表达式,如果没搞定,再加两分钟 [这是 ZY 第 18 篇原创文章] 文章概览 一.正则表达式介绍 正则表达式,又称规则表达式.(英语:Regular Expression,在代码中常简 ...

  8. Java提取文本文档中的所有网址(小案例介绍正则基础知识)

    正则表达式基础以及Java中使用正则查找 定义: 正则表达式是一些用来匹配和处理文本的字符串 正则的基础(先大致了解下) 1. 正则表达式的作用 查找特定的信息(搜索) 替换一些文本(替换) 2. 正 ...

  9. php获取邮箱内容吗,php正则验证email邮箱及抽取内容中email的例子

    1,php正则验证email格式: 复制代码 代码示例: if (ereg("/^[a-z]([a-z0-9]*[-_\.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0 ...

最新文章

  1. 今日头条员工感慨:30岁以上既可怜又可悲,宁愿选择23岁的,便宜、听话、好用!...
  2. C 语言 静态库和动态库的创建和应用
  3. HDU 1159 Common Subsequence
  4. varchar和Nvarchar区别
  5. 每日一课(10/75)CPU资源和存储器 之 专用寄存器的作用
  6. 操作系统—死锁的避免
  7. html改为php报错,**PHP, 这段嵌入html的php代码为何第15、16、17行报错?**
  8. 书籍-分布式系统常用技术及案例分析
  9. android 数独实训报告,数独实验报告范文
  10. leetcode.1024. 视频拼接
  11. 2021-2022蓝桥杯寒假集训训练 - 问题 G: HTML新の手 -图片收集者
  12. 【Vertica系列】一、安装建库
  13. css做八边形图片有边框
  14. 如何在微信公众号文章中怎么添加附件?
  15. 随机生成5个英文验证码,判断用户输入的是否正确不区分大小写
  16. 上学期c语言作业答案,C语言作业答案4
  17. ISO9001质量管理体系认证详细介绍
  18. mysql编写函数_mysql函数编写
  19. 微信小程序验证码获取攻略:让你秒懂如何快速获取验证码
  20. 读书笔记002:托尼.巴赞之快速阅读

热门文章

  1. 计算机网络系统 检测机构,sga智能建筑计算机网络系统检测分项工程质量验收记录表-20210418174145.docx-原创力文档...
  2. java输入流转成输出流,[转]java 输出流转输入流
  3. 海铁联运码头的优化挑战和文献综述
  4. 用函数实现simulink_simulink频率特性仿真方法
  5. 就鹿晗宣布恋情导致微博宕机事件浅谈大型网站高可用性架构
  6. MySQL (六) : 多表查询
  7. 质量工具之PDPC法
  8. 数学建模matlab体会,数学建模心得体会
  9. SSH企业案例_CRM客户管理系统(三):客户管理联系人管理
  10. 小米抢购页面源码分析2014年03月04号