企业400电话
微网小程序
AI电话机器人
电商代运营
全 部 栏 目
企业400电话
网络优化推广
AI电话机器人
呼叫中心
网站建设
商标✡知产
微网小程序
电商运营
彩铃•短信
增值拓展业务
正则的几个基本概念
经常看到说正则的文章,但说的只是方法,却很少有说以下几个基本概念:
1.贪婪:+,*,?,{m,n}等默认是贪婪匹配,即尽可能多匹配,也叫最大匹配
如果后面加上?,就转化为非贪婪匹配,需要高版本支持
2.获取:默认用(x|y)是获取匹配,很多时候只是测试,不一定要求得到所匹配的数据,尤其在嵌套匹配或大数据中就要用非获取匹配(?:x|y),这样提高了效率,优化了程序。
3.消耗:默认是消耗匹配,一般在预查中是非消耗匹配。
举个例子,2003-2-8要变为2003-02-08
如果用/-(\d)-/第二次匹配将从8开始,从而只替换第一个2,错误
如果用/-(\d)(?=-)/则第二次匹配从第二个-开始,即不消耗字符-
4.预查:js中分为正向预查和负向预查
如上面的(?=pattern)是正向预查,在任何匹配 pattern 的字符串开始处匹配查找字符串。还有(?!pattern)是负向预查,在任何不匹配 pattern 的字符串开始处匹配查找字符串。负向预查有时会用在对[^]的扩充,[^]只是一些字符,而?!可以使整个字符串。
5.回调:一般用在替换上,即根据不用的匹配内容返回不用的替换值,从而简化了程序,需要高版本支持
6.引用:\num 对所获取的第num个匹配的引用。
例如,'(.)\1\1' 匹配AAA型。'(.)(.)\2\1' 匹配ABBA型。
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
当然还有很多,这些都只是基本的需要掌握的
遇到正则问题,一般可用以下两种方法解决:
1.分类,即根据所有的可能列出各种情况,如2003以内的数
0 0
1-999 [1-9]\d{0,2}
1000-1999 1\d{3}
2000-2003 200[0-3]
所以最后的匹配就是 (0|[1-9]\d{0,2}|1\d{3}|200[0-3])
2.分组,即将整句分为不同的最小单元,如'、%、_成双出现
能成组的,即允许存在的,有
''
%% 如果是大于2的偶数个可细分为多个更小的2字符单元
__
[^'%_] 非以上字符
所以最后的匹配就是 ^(''|%%|__|[^'%_])*$
--------------------------------------------------------------------------------
replace + function 5.5+支持
[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
上一篇:
正则匹配后面非指定字符的正则 原创
下一篇:
php半小时精通正则表达式
相关文章
正则的几个基本概念
经常看到说正则的文章,但说的只是方法,却很少有说以下几个基本概念: 1.贪婪:+,*,?,{m,n}等默认是贪婪匹配,即尽可能多匹配,也叫最大匹配 如果后面加上?,就转化为非贪婪匹配,正则,的,几个,基本概念,...
win10系统文件受损如何修复?win10系统受损文件两种修复
在操作win10系统过程中,总是会出现一些莫名其妙的问题,比如说应用闪退、乱码、弹...
韶关电销AXB防封系统
电销AXB防封系统,电销AXB防封系统官方网址,电销AXB防封系统官方征询 AXB呼叫形式的优势...
台州不封号电销卡好用吗
台州不封号电销卡好用吗 现在的房产行业竞争压力也是非常大的,因为现在市面上有很...
乐高电话机器人教学(乐高电话的图片)
本文目录一览:1、乐高教育与传统教育的区别主要有哪些2、少儿乐高机器人课程介绍...
青萌互娱受邀出席腾讯NOW直播年度战略发布会
2017 年 6 月 19 日下午,腾讯NOW直播在北京三里屯通盈中心洲际酒店举办“现在即未来—...
哈尔滨电销虚拟卡怎么打电销不会封号
哈尔滨电销虚拟卡怎么打电销不会封号 电销卡的使用成本相对来说是比较低的,一般来...
证券客户联络中心解决方案
【背景需求】 近些年来,随着世界证券行业的蓬勃发展,中国的证券行业也出现了良好...
西安语音外呼系统收费(西安语音外呼系统收费多少)
本文目次一览: 1、电销外呼体系一个月贵吗? 2、外呼体系安装需要哪些用度? 3、智...
个体电话机器人(电话机器人怎么弄)
本篇文章给我们谈谈个别电话机器人,以及电话机器人怎么弄对应的知识点,期望对各...
濮阳百应电话机器人价格(百应智能电话机器人)
本文目录一览:1、现在电话机器人价格是多少?2、人工电话机器人选哪家实惠?3、电话...
电话机器人哪家好用吗(智能电话机器人哪家好
智能 电销机器人现市场上鱼龙混杂 电销机器人哪家好用吗,哪个机器人品牌好 电销机...
电销卡用哪种电话卡
电销卡用哪种电话卡 找专业代理购买,在购买电销卡的时候,可以找一些专业的代理进...
重庆电销防封系统
重庆电销防封系统,重庆电销防封系统办理,办理重庆电销防封系统 防封系统专为电销企...
大脚:一个老站长的垂死宣言
曾今的我,喜欢说笑,自从玩上了电脑,我开始语不搭调 曾今的我,心态舒展,自从玩...
原来还可以这样申请商标?
近日,河南南阳的李先生在饭店吃饭时买的崂山啤酒中奖,中奖信息显示3元换购青岛原...
正则的几个基本概念
经常看到说正则的文章,但说的只是方法,却很少有说以下几个基本概念: 1.贪婪:+,*,?,{m,n}等默认是贪婪匹配,即尽可能多匹配,也叫最大匹配 如果后面加上?,就转化为非贪婪匹配,正则,的,几个,基本概念,...
咨 询 客 服