正则表达式中的 .*? 或 .*+


后边多一个?表示懒惰模式。
必须跟在*或者+后边用
如:<img src="test.jpg" width="60px" height="80px"/>
如果用正则匹配src中内容非懒惰模式匹配
src=".*"
匹配结果是:src="test.jpg" width="60px" height="80px"
意思是从="往后匹配,直到最后一个"匹配结束

懒惰模式正则:
src=".*?"
结果:src="test.jpg"
因为匹配到第一个"就结束了一次匹配。不会继续向后匹配。因为他懒惰嘛。

.表示除\n之外的任意字符
*表示匹配0-无穷
+表示匹配1-无穷

正则表达式中的 .*? 或 .*+

正则表达式的一点说明相关推荐

  1. 正则表达式的一点奇怪

    (\d?) 11a111d1d111d1 -- 结果是 15处匹配, -- 可以推断是,用正则原子一个一个的去匹配字符串,然后得出一个结论. 如果正则是(\d) -- 结果是 10处匹配 \s匹配空格 ...

  2. 正则表达式的一点使用

    @[TOC]正则表达式正则表达式 文本处理 提取电话号码: \d { 11 } 提取以 18或13 开头的手机号 : **(18 | 13)* \ d { 9 } 提取所有王姓同学: **王 \S * ...

  3. 常用的正则表达式的运用--学习笔记(二)

    上一篇文章是转载的技匠的一篇博客.本人从中学到了很多关于正则表达式的知识.下面总结一下学到的一些东西. 在java中和javaScript中使用正则表达式进行数据验证的方式 1.java中的正则表达式 ...

  4. Regular Expression:C++正则表达式库(RE库regex)

    正则表达式(Regular Expression)是一种描述字符序列的方法,是处理字符序列的一种强大的计算工具!(字符串的匹配.查找.替换) 1.ECMAScript :ECMA-262规范: ECM ...

  5. cmd html 查找汉子字,字符串查找 cmd find命令

    字符串查找 cmd find命令 2009-07-05 14:33:02 作者: 当我要查找字符串的时候,第一个想到的命令,并不是我在本文中要讲解的find,而是比它更强悍的命令findstr. 我对 ...

  6. 单页面抓图并且保存的爬虫

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 #这个文件的目的是抓取http://baike.baidu.com/ ...

  7. python mac地址 js_使用Python从设备获取MAC地址

    用Python来回答这个问题取决于您的平台.我手头没有Windows,所以下面的解决方案适用于我编写的Linux系统.对正则表达式进行一点小小的更改将使其在OSX中工作 首先,你必须锁定目标.这将把目 ...

  8. 轻小说搜索及下载(基于8wenku)-python

    基于之前的脚本,添加了小说名关键字搜索功能.可匹配8wenku内所有的轻小说.主要问题!!!暂不能识别图片,遇到则报错,暂使用关键字暴力跳过(导致匹配内容不全)其次(暂不能按卷保存:日后改进:) 追加 ...

  9. 数据规整化:清理、转换、合并、重塑 《用Python进行数据分析》读书笔记第7章

    数据规整化:清理.转换.合并.重塑 第7章 合并数据集 pandas.merge可以根据一个或多个键将不同DataFrame中的行连接起来. pandas.concat可以沿着一条轴将多个对象堆叠到一 ...

最新文章

  1. flask学习笔记之blueprint
  2. dedecms php5.4 无法退出后台,解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法...
  3. 张莉python 玩转数据答案_大学mooc2020年用Python玩转数据课后答案
  4. memcache和memcached区别
  5. 搭建自己的博客(二十六):优化点赞功能,并添加模态登录框
  6. Socket.io详解
  7. iOS崩溃日志 如何看
  8. 解决Glide 4.8.0 圆角与CenterCrop 的冲突问题
  9. 金融行业,保险行业软件测试分析
  10. C++ PRIMER 5TH 课后题答案1.16
  11. 动词ing形式的5种用法_动词ing形式的用法及变化规则.
  12. c语言中switch的参数,C语言 switch 语句-嗨客网
  13. FPGA结构分析——IDELAY2,网口储备点3
  14. 3. 自定义Java编译时注解处理器
  15. android 应用性能监控软件,App性能监控工具
  16. 如火如荼的「云原生」,你了解多少?
  17. 3D游戏编程与设计——粒子系统
  18. TI IPNC Web网页之流程分析
  19. android百度地图拖拽地图定位,百度地图,拖动地图,定位marker固定在屏幕中心位置...
  20. 最新云知梦Jquery项目实战 jq重入门到精通(完整 )

热门文章

  1. 剑指 offer 编程题 C++ 版总结(下)
  2. 自定义ik分词加载无效的问题分析
  3. 【四种解法】剑指 Offer 39. 数组中出现次数超过一半的数字
  4. 【题目分析】1059 Prime Factors (25 分)
  5. [Leetcode总结] 98.验证二叉搜索树
  6. python物性库能调用哪些物质_Python获取热物性(2)使用ctREFPROP调用refprop
  7. python idle退出_【ZZ】windows+python2.7在IDLE中执行sys.exit()出现的问题及解决方案
  8. [java]ArrayList的介绍
  9. OSI模型 TCP/IP模型 数据包结构
  10. 编写字符串比较函数strcmp .