&#马可波罗瓷砖pf8203c;求一正则表达式

左右若干数字验证的正则表达式
字体:[ ] 类型:转载 时间:
求一个正则表达式,要求左边若干数字,中间间隔号-,右边若干数字,左右数字总个数不超过20。希望能直接用,不用其它函数进行计算。
?&=和?=和?:这三种各是什么意思 ,请讲解一下。 你的答案很精辟,谢谢。 给你写了一段示例,用javascript写的,你说的左右数字总个数不超过20,加上“-”即字符串总长度不超过21。如下:
[Ctrl+A 全选 注:]测试后能满足你的要求。 你想问的应该是以下四个环视结构。它们不匹配任何具体的字符,只匹配一个位置,就像“^”和“$”匹配字符串的起始和结束位置。 (?=...) 正向肯定环视。其中“...”是一个正则表达式,表示在当前位置的右边的字符必须被“...”所匹配。 (?!...) 正向否定环视。表示当前位置右边的内容必须不能被“...”所匹配。 (?&=...)和(?&!...)分别是反向肯定环视和反向否定环视,只不过方向是左边。 至于(?:),它与普通的括号()功能相同,区别是它不会将子匹配储存起来。某些情况下使用(?:)能提高正则表达式的效率。 再来说说表达式“/^(?=.{3,21}$)\d+-\d+$/”: ^(?=.{3,21}$) 规定了从字符串的起始位置开始,后面有3-21个任意字符,接着就是字符串的结束了。 \d+-\d+$ 这个是你的题目要求,没什么好说的了吧。
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具求一正则表达式,匹配花括号的嵌套
[问题点数:100分,结帖人beckfun]
求一正则表达式,匹配花括号的嵌套
[问题点数:100分,结帖人beckfun]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。求一个正则表达式取div中间的内容。_百度知道
求一个正则表达式取div中间的内容。
aaa'div class=&#39&div&/
用正则 取中间的内容;&你好我是内容aaasd&lt
*;div&gt&(\ 这个是正解;&gt?\/s*)*&div class=&zhxmlist&s*
提问者采纳
aaa'div class=&#39&&#47.*)&div&&(
额。这样写后面再出现,不又取到了。&div class='aaa'&你好我是内容aaasd&/div& &div class='aaa'&你好我是内容aaasd&/div& 我只想取第一个
&?php $str = &&div class='aaa'&你好我是内容aaasd&/div& &div class='aaa'&你好我是内容aaasd&/div& &; $preg = &/&div class='aaa'&(.*?)&\/div&/&; preg_match_all($preg,$str,$arr);
print_r($arr);?&这样获取到的结果是一个数组,你只要第一个的话,你就只输出数组的第一个就OK了,这个不用再用正则去纠结了啊。如果你是PHP的话,直接把preg_match_all改成preg_match就只取第一个了
提问者评价
虽然不是你这个答案。不过你最早写的也最多谢谢
其他类似问题
为您推荐:
其他3条回答
则用于取嵌套的DIV目前只有.NET和PHP支持的比较好。其他语言不推荐用纯正则处理,分别要用平衡组和嵌套递归,总的来说还是比较麻烦的,最好用字符串函数结合正则
为什么一定要用正则取呢?1.不用正则:用innerText就可以取了。2.用正则:一楼说得对。
兄弟,是抓数据 不是自己写代码。
var regExp=/&div class='aaa'&(.*)&\/div&/;var input=&&div class='aaa'&你好我是内容aaasd&/div&& if(input.match(regExp)!=&&){ alert(input.replace(/&div class='aaa'&/,'').replace(/&\/div&/,''));}
(?&=&div class='aaa'&).*?(?=&/div&)
您可能关注的推广
正则表达式的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁还没有帐号? 赶紧
用户版块帖子
1到第8) ? 8 :
location='read.php?tid=161684&page='+page+'';}">页8) ? 8 :
location='read.php?tid=161684&page='+page+'';">确认
[2014]兄弟连高洛峰 PHP教程9.1.1 选择PHP正则表达式的处理函数库
本帖被 海峰 执行加亮操作()
教程内容:本节主要讲解什么是正则表达式?学习正则表达式要学习什么?了解手册中的两套正则表达式库。我们使用哪儿套正则表达式。为什么?
兄弟连讲师: 高洛峰&&毕恩竹(妹子)参考书籍:&&《细说PHP》技术论坛:&&bbs.lampbrother.net关注高老师微信=700) window.open('http://bbs.lampbrother.net/attachment/Mon_4_301d.jpg?16');" style="max-width:700max-height:700" onload="if(is_ie6&&this.offsetWidth>700)this.width=700;" >
讲师介绍=700) window.open('http://www.lampbrother.net/img/teacher/glf.jpg');" style="max-width:700max-height:700" onload="if(is_ie6&&this.offsetWidth>700)this.width=700;" > 高洛峰 LAMP兄弟连教学总监,国内最早的PHP技术讲师之一,具有五年软件开发工作经验、四年IT教学工作经验。曾在多家上市企业担任过技术总监、项目经理、高级软件工程师等职务,具有扎实的技术功底。国内资深的高级技术认证讲师,从事IT培训以来累计授课长达6000课时以上,培训近千名学员成功走向IT岗位,具有丰富的IT教学经验。熟悉掌握Unix/Linux/Windows等多种操作系统,一直从事嵌入式、C\C++、Java、PHP及 Oracle数据库等技术研发工作,对Web系统软件开发深有研究,近年来致力于推广LAMP开源平台系列软件。著有《细说PHP》一书。 下载地址(本部分内容向兄弟连所有用户组开放)本部分内容设定了隐藏,需要回复后才能看到 兄弟连云课堂 (在线答疑、同步练习、资料下载)
UID:165997
我们唯一害怕的便是害怕本身!!!
UID:67813
顶..................
UID:209282
很好的视频,受益匪浅!!
UID:172294
[2014]兄弟连高洛峰 PHP教程9.1.1 选择PHP正则表达式的处理函数库
UID:50048
UID:121240
PHP教程9.1.1 选择PHP正则表达式的处理函数库
UID:226467
不错谢谢分享
UID:247422
&&&& g给力 呵呵加油
UID:248403
回复下------------------------
1到第8) ? 8 :
location='read.php?tid=161684&page='+page+'';}">页8) ? 8 :
location='read.php?tid=161684&page='+page+'';">确认
访问内容超出本站范围,不能确定是否安全
限100 字节
批量上传需要先选择文件,再选择上传
您目前还是游客,请
&回复后跳转到最后一页
验证问题:
兄弟连的PHP培训可以先学习后付费吗?(可以) (答案:可以)
Powered by & Copyright Time now is:08-10 09:19 &2006 - 2016
版权所有 Gzip disabled
Total 0.013306(s) query 0, Time now is:08-10 09:19, Gzip disabled
京公网安备77}

我要回帖

更多关于 江西理工大学8203 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信