当前位置: 首页 > news >正文

8-10 WPS JSA 正则表达式:贪婪匹配

8-10WPS JSA正则表达式:贪婪匹配

一、贪婪匹配

贪婪匹配就是尽可能多地匹配,同时也允许正则表达式剩余的部分继续匹配,同一字符段末尾匹配不符合要求,就不匹配

{n,m}:匹配前项至少n次,但不超过m次

{n,}:匹配前项n或更多次

{n}:匹配前项恰好n次

?:匹配前项零或一次,等价于{0,1)

+:匹配前项一或多次,等价于{1,},就是连续的

*:匹配前项零或多次,等价于{0,}

二、基础测试

function test(){

var s="姓名:赵多多,年龄:35,工号:BH035,手机:17773050505,工龄:15";

var s1="Closs:5-6-6,寝室:5549"

var a1=s.match(/\d{3,4}/g);//{n,m}:匹配前项至少n次,但不超过m次

//局部变量:a1=["035","1777","3050","505"],类型:Array/object

var a2=s.match(/\d{3,}/g);//{n,}:匹配前项n或更多次

//局部变量:a2=["035","17773050505"],类型:Array/object

var a3=s.match(/\d{3}/g);//{n}:匹配前项恰好n次

//局部变量:a3=["035","177","730","505"],类型:Array/object

var a4=s.match(/\d+/g);//+:匹配前项一或多次,等价于{1,},就是连续的

//局部变量:a4=["35","035","17773050505","15"],类型:Array/object

var a5=s1.match(/(\d-?)+/g);//?:匹配前项零或一次,等价于{0,1)

//局部变量:a5=["5-6-6","5549"],类型:Array/object

var a6=s1.match(/(\d-?)*/g);//*:匹配前项零或多次,等价于{0,}

//局部变量:a6=["","","","","","","5-6-6","","","","","5549",""],类型:Array/object

}

function test(){ var s="姓名:赵多多,年龄:35,工号:BH035,手机:17773050505,工龄:15"; var s1="Closs:5-6-6,寝室:5549" var a1=s.match(/\d{3,4}/g);//{n,m}:匹配前项至少n次,但不超过m次 //局部变量:a1=["035","1777","3050","505"],类型:Array/object var a2=s.match(/\d{3,}/g);//{n,}:匹配前项n或更多次 //局部变量:a2=["035","17773050505"],类型:Array/object var a3=s.match(/\d{3}/g);//{n}:匹配前项恰好n次 //局部变量:a3=["035","177","730","505"],类型:Array/object var a4=s.match(/\d+/g);//+:匹配前项一或多次,等价于{1,},就是连续的 //局部变量:a4=["35","035","17773050505","15"],类型:Array/object var a5=s1.match(/(\d-?)+/g);//?:匹配前项零或一次,等价于{0,1) //局部变量:a5=["5-6-6","5549"],类型:Array/object var a6=s1.match(/(\d-?)*/g);//*:匹配前项零或多次,等价于{0,} //局部变量:a6=["","","","","","","5-6-6","","","","","5549",""],类型:Array/object }
http://www.jsqmd.com/news/376122/

相关文章:

  • 人形机器人日报|Apptronik A轮融到9.35亿刀,哥大让机器人学会说人话
  • Windows系统管理工具V9.53绿色优化版,附带实用工具箱,已调整功能优化,windows系统优化管理工具
  • 提示工程架构师实战:为VR教育场景设计提示系统的“教-学-练”闭环
  • 8-11 正则表达试 贪婪匹配应用-提取身份证日期
  • 【实测好用】Windows超级管理器绿色优化版,windows系统垃圾清理、系统信息查看、系统优化
  • C++数据结构与算法_线性表_数组_概念动态数组,刷题
  • 别再硬扛传统Flink监控了!Strands Agents让智能分析与优化建议一步到位!
  • 【2026亲测】6大方法彻底禁止Windows11自动更新,让电脑关闭系统自动更新!
  • STL容器轻量级实现(施工中)
  • 数据库系统概论第四章数据库安全性
  • 希音 shein x-gw-auth
  • windows系统工具箱集合,windows系统工具启动器,不用再记工具的快捷命令
  • 2026年电子元件回收厂家最新推荐:电子元器件库存回收/二手电子元器件回收/报废电子元器件回收/电子元器件回收公司/选择指南 - 优质品牌商家
  • 希音 web 采集
  • 2026年气动马达公司权威推荐:ober气动马达、减速气动马达、小型气动马达、微型叶片式气动马达、微型气动马达选择指南 - 优质品牌商家
  • Zookeeper在大数据领域数据可视化中的应用思路
  • 2026年电子元件厂家推荐:报废电子元器件回收/电子元器件回收公司/电子元器件库存回收/二手电子元器件回收/通讯设备元器件回收/选择指南 - 优质品牌商家
  • 2025,一路有你!
  • 盛合晶微递交上会稿:2025年营收65亿,净利9亿 拟募资48亿
  • 2026池州品牌设计公司评测:谁才是口碑之王? - 2026年企业推荐榜
  • 2026年评价高的微型气动马达公司推荐:ober气动马达、减速气动马达、小型气动马达、微型叶片式气动马达、紧凑型气动马达选择指南 - 优质品牌商家
  • 2026年阜阳工业制冷服务商综合评测与选型指南 - 2026年企业推荐榜
  • Fish-Speech-1.5多语言支持实战:构建全球化语音应用
  • 2026年初工业制冷服务顶尖厂商深度解析与推荐 - 2026年企业推荐榜
  • 2026现阶段,合肥实力手工地毯厂商如何甄选与联系 - 2026年企业推荐榜
  • nomic-embed-text-v2-moe部署教程:云服务器(阿里云/腾讯云)GPU实例选型
  • MyBatis 延迟加载(懒加载)解析笔记
  • LightOnOCR-2-1B在Java开发中的应用:文档解析与处理实战
  • MyBatis订单与用户映射实现笔记
  • DCT-Net在社交媒体中的应用:个性化内容生成