正则匹配千千万,常用匹配占一半。这里本实习生将常用的正则匹配整理如下,不用学习复杂的匹配规则,拿来就能用的正则匹配,才是好的正则匹配!

限定符:(匹配出现的次数)

  1. * >=0次
  2. + >0次
  3. ? 0或者1
  4. {n} 匹配n次,{n,}至少n次,{n,m}大于等于n小于等于m次

元字符:(匹配的内容)

  1. | a|b 匹配a或者b
  2. [] [0-9]区域匹配数字
  3. \d 匹配数字
  4. \w 字母数字下划线
  5. \S 所有非空字符串
  6. . 匹配换行符之外所有字符

测试:
需要匹配的字符串,取出所有的friends:

{"id":"xunyu","friends":[{"name":"xiaomei","age":18},{"name":"xiaohong","age":19}]}

正则匹配:

"name":"\S+?","age":\d{1,3}

结果:

正则匹配常用匹配公式,运用举例,不用学习复杂的匹配规则,拿来就能用相关推荐

  1. 利用notepad++的正则表达式提取所有匹配的单词(纯原生不用插件)

    利用notepad++的正则表达式提取所有匹配的单词(纯原生不用插件) 怎么就使用notepad++原生功能就实现提取所有api呢? 工作中需要把出过事情的和已经分析过的api接口都进行数据格式化再梳 ...

  2. js 正则学习小记之匹配字符串

    原文:js 正则学习小记之匹配字符串 今天看了第5章几个例子,有点收获,记录下来当作回顾也当作分享. 关于匹配字符串问题,有很多种类型,今天讨论 js 代码里的字符串匹配.(因为我想学完之后写个语法高 ...

  3. 正则匹配字符串最后一个逗号,不是逗号不匹配

    正则匹配字符串最后一个逗号,不是逗号不匹配: ,$ 匹配最后一个逗号 最后一个不是逗号不匹配 需要匹配其他字符可以把逗号替换掉 匹配最后一个数字,不是数字不匹配 \d$ 匹配最后一位包括下划线的任何单 ...

  4. 正则学习之量词匹配分析

    数量匹配自我分析: 1.?(匹配?前面的字符或者字符组出现0次或1次) 2.  +(匹配+前面的字符或者字符组出现1次或多次) 3. * (匹配*前面的字符或者字符组出现0次或者多次) 一.当我们匹配 ...

  5. 【Vlookup】根据一列匹配多列公式

    =vlookup($A1,Table,column()-x,0) 第一个参数:只固定列号,意为按照某一列进行数据匹配: 第二个参数:正常框选要匹配数据的数据表: 第三个参数:函数column()能返回 ...

  6. php正则怎么用,php正则及常用正则函数怎么用

    php正则及常用正则函数怎么用 一.总结 一句话总结: 能够使用正则的函数: preg_match(); preg_match_all(); preg_replace(); preg_grep(); ...

  7. 正则验证——常用的正则表达式

    常用正则表达式 说明:正则表达式通常用于两种任务:1.验证,2.搜索/替换.用于验证时,通常需要在前后分别加上^和$,以匹配整个待验证字符串:搜索 /替换时是否加上此限定则根据搜索的要求而定,此外,也 ...

  8. excel查找在哪里_excel大神教程:5个职场人士最常用的公式,马住不谢

    职场人士每天都要处理大量的数据表格,但很多时候明明有很多便捷方法可以用,但就是不知道去哪里找,今天我就分享5个excel中最常用的公式,让你的工作效率大大提高~ 一.身份证号码计算出生年月 要从身份证 ...

  9. (Excel)常用函数公式及操作技巧之四:文本与页面设置(二)

    (Excel)常用函数公式及操作技巧之四:文本与页面设置(二) (Excel)常用函数公式及操作技巧之四: 文本与页面设置(二) --通过知识共享树立个人品牌. Excel打印中如何不显示错误值符号 ...

最新文章

  1. LeetCode简单题之较大分组的位置
  2. Hyper-V vNext新的虚拟机配置文件、配置版本
  3. 使用动态代理,提高工作效率
  4. 边工作边刷题:70天一遍leetcode: day 94-1
  5. sql能查到数据 dataset对象里面没有值_DataSet
  6. OpenCV:简单计算曲线弧度-弓形弧度
  7. MySQL 基础 ———— SAVEPOINT 的应用
  8. html typora 图片_Typora优化-适合不懂CSS代码的小白
  9. Linux常用shell种类
  10. 在线批量身份证识别系统
  11. 视频教程-java美妆商城项目|在线购书系统(java毕业设计项目ssm版)-Java
  12. word树状分支图_word树状图怎么做分支
  13. PE文件格式偏移参考
  14. VS2022中WPF中MC3074 XDG0008暗坑
  15. 重磅!python获取同步输出的桌面网易云音乐歌词(内存偏移获取)
  16. ubuntu electron-rebuild 我的成功方法
  17. web期末网站设计 HTML5+CSS大作业——汽车自驾游(10页) 自驾游主题HTM5网页设计作业成品
  18. 什么是 Daemon 线程
  19. 【论文笔记】 知识图谱 之 TransE算法(Translating Embedding)
  20. C# SharpZipLib 压缩中文文件名乱码的解决办法(必看 实测有用)

热门文章

  1. Uncaught TypeError: VueRouter is not a constructor at 路由.html:39:18
  2. Oracle系列-简介及安装
  3. html5 云朵飘动效果,CSS3如何实现飘动的云朵动画 CSS3实现飘动的云朵动画代码
  4. [GDC2019][01]-Working with deterministic simulation in 'For Honor'
  5. iOS开发-------自定义简单的表情键盘(UICollectionView 集合视图)
  6. Daily-Interview-Question
  7. 每次打开Mac版的PowerPoint都会弹出来之前的做过PPT的恢复文件的解决方法
  8. 关于搜索引擎使用方法的一些小窍门
  9. Readiris Pro 12 中文版- 专业OCR扫描软件
  10. cocos 2d - js