标签:
OneBlue正则表达式可以快速测试正则表达式,内有“即时执行:真”、“多行模式:真”和”区分大小写:真”三个便捷操作按钮,还可以自由编辑文本内容,是检索替换的好工具。
多行模式:开启时,“^”不仅匹配目标文本的开头,而且匹配目标文本中换行符的后面;字符“$”不仅匹配目标文本的结尾,而且匹配目标文本中换行符的前面。否则字符“^”仅仅匹配目标文本的开头,“$”也仅仅匹配目标文本的结尾。
正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。
1.正则表达式
.*? 是什么意思啊?.点 匹配任何单个字符。例如r.t匹配这些字符串:rat、rut、r t,但是不匹配root。 * 匹配0或多个正好在它之前的那个字符。例如。*意味着能够匹配任意数量的任何字符。 ? 匹配0或1个正好在它之前的那个字符。注意:这个元字符不是所有的软件都支持的。
2.正则表达式[sS]*?怎么解释
任意字符(包括回车换行)出现任意多次,?表示非贪婪,则一般后面要有截止标记,如:[sS]*?d之类的
3.正则表达式对数字限制的实例
验证数字的正则表达式集
验证数字:^[0-9]*$
验证n位的数字:^d{n}$
验证至少n位数字:^d{n,}$
验证m-n位的数字:^d{m,n}$
验证零和非零开头的数字:^(0|[1-9][0-9]*)$
验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$
验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$
验证非零的正整数:^+?[1-9][0-9]*$
验证非零的负整数:^-[1-9][0-9]*$
验证非负整数(正整数 + 0) ^d+$
验证非正整数(负整数 + 0) ^((-d+)|(0+))$
验证长度为3的字符:^.{3}$
验证由26个英文字母组成的字符串:^[A-Za-z]+$
验证由26个大写英文字母组成的字符串:^[A-Z]+$
验证由26个小写英文字母组成的字符串:^[a-z]+$
验证由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$
验证由数字、26个英文字母或者下划线组成的字符串:^w+$
验证用户密码:^[a-zA-Z]w{5,17}$ 正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。
验证是否含有 ^%&',;=?$" 等字符:[^%&',;=?$x22]+
验证汉字:^[u4e00-u9fa5],{0,}$
验证Email地址:^w+[-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$
验证InternetURL:^http://([w-]+.)+[w-]+(/[w-./?%&=]*)?$ ;^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$
验证电话号码:^((d{3,4})|d{3,4}-)?d{7,8}$:--正确格式为:XXXX-XXXXXXX,XXXX-XXXXXXXX,XXX-XXXXXXX,XXX-XXXXXXXX,XXXXXXX,XXXXXXXX。
验证身份证号(15位或18位数字):^d{15}|d{}18$
验证一年的12个月:^(0?[1-9]|1[0-2])$ 正确格式为:“01”-“09”和“1”“12”
验证一个月的31天:^((0?[1-9])|((1|2)[0-9])|30|31)$ 正确格式为:01、09和1、31。
整数:^-?d+$
非负浮点数(正浮点数 + 0):^d+(.d+)?$
正浮点数 ^(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*))$
非正浮点数(负浮点数 + 0) ^((-d+(.d+)?)|(0+(.0+)?))$
负浮点数 ^(-(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*)))$
浮点数 ^(-?d+)(.d+)?
加载全部内容
淘宝联盟首页登录平台【网页版】4KB884人在玩淘宝联盟首页登录平台为你提供方便的登录渠道,用户可以随时进行搜索,为你提供满意的商品,使用自由给你超多优惠商品,推广时间自由可随时使用,是非常方便的赚钱软件。
下载学习强国自动刷分工具1017KB838人在玩学习强国自动刷分工具是一款针对学习强国的答题刷分工具,它的体积小巧,功能强大,不过仅支持在电脑上使用,所以先得现在模拟器,在模拟器上运行学习强国,感兴趣的朋友不要错过了,欢迎大家下载体验。
下载武汉公安网上警局便民服务平台网页版2KB751人在玩武汉公安网上警局是方便武汉市民在线办理业务的平台,港澳通行证,身份证,机动车驾驶证等证件网上办理,出生登记,户口迁出办理等。
下载steam历史价格查询(SteamHistoryLowestPrice)6KB521人在玩Steam商店显示历史最低价格插件是一款专门针对Steam商店所推出的辅助油猴插件,用户通过安装Steam商店显示历史最低价格脚本就能够在自己的浏览器上查询到steam历史最低游戏价格。这样一来用户只需花少量的钱就能够买到自己心仪的游戏。
下载小米电视全系列ROM刷机包v1.0 去广告版12G247人在玩小米电视盒子刷机包通用版是一款专门针对小米系列电视所推出的通用刷机包,用户通过安装小米电视全系列刷机包就能够有效的出去电视中多余的内置应用以及广告插件。这样就能够大大提升电视运行效率,为用户提供一个不错的影视体验。
下载后台挂尔雅浏览器版(超星学习通刷课)446.3M207人在玩后台挂尔雅浏览器版超星学习通刷课是专门针对超星学习通平台而推出的一个浏览器版的网课挂机软件,有了它,相关用户可以很轻松地实现问题答案查询以及挂机刷课等功能,非常方便省心。感兴趣的朋友快来下载体验吧。
下载道道通2020懒人包免费版春季版6.16G198人在玩道道通2020由广东瑞图万方科技有限公司推出的大型交通导航地图服务软件。该地图拥有着全球全国最详细的道路信息,能够了解到每个道路交通信息,通过语音和地图显示为您进行精确导航,感兴趣的朋友快来下载体验吧。
下载歌词接龙首字查询器339KB193人在玩歌词接龙首字查询器是一款比较有趣的歌词查询软件,能够帮助用户根据一个字来查询以该字为开头的歌词语句,适合在完唱歌接龙时使用,感兴趣的玩家不要错过了,欢迎下载使用!
下载百度网盘超级会员激活码生成器v2020 免费版26KB179人在玩百度网盘会员激活码生成器是一款百度网盘会员免费领取软件,通过百度网盘激活码生成器,用户可以免费领取百度云7天会员激活码,让你不用花钱就可以享受高速下载,还有现金红包等你领取!
下载CorelDRAW2020免登陆补丁1.1M171人在玩CorelDRAW2020免登陆补丁是一款由胡萝卜周制作分享的CDR2020免登陆补丁,现在想找到一款cdr的补丁是真的很难了,可以一键快速对软件登录界面进行清除,这样就能够大大提升软件的加载速度。大家且用且珍惜吧。
下载