想和大家讨论一正则,请进来看一!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【renqiang_888】截止到2008-07-19 20:14:36的历史汇总数据(不包括此帖):发帖的总数量:26 发帖的总分数:440 每贴平均分数:16 回帖的总数量:26 得分贴总数量:4 回帖的得分率:15% 结贴的总数量:24 结贴的总分数:400 无满意结贴数:1 无满意结贴分:20 未结的帖子数:2 未结的总分数:40 结贴的百分比:92.31 % 结分的百分比:90.91 % 无满意结贴率:4.17 % 无满意结分率:5.00 % 值得尊敬 红色部分有误,引擎并不是按照你所想的方式进行匹配。(\w)((?=\1\1\1)\1)+ 请注意那个“+”!首先需要注意的是:(?=\1\1\1) 并不匹配实际的字符,只是用作判断,实际上它匹配的是字符间的缝隙,或者也称为零宽度匹配。1,引擎先匹配 \w 正好与第一个“A”匹配,再往后看可以找到三个连续的“A”,并且 \w 后面的字母是“A”,因此:\w 匹配了第一个“A”,最后一个 \1 匹配了第二个“A”2,由于采用的是 + 量词,(?=\1\1\1)\1 并不只会进行一次匹配,如果后面还有匹配的话将会匹配到尽可能多的字符,这时引擎能将 \1 匹配到第三个字母“A”,因为在第三个字母也能满足 (?=\1\1\1) 的条件。如果把表达式改成:(\w)((?=\1\1\1)\1) 这样或者 (\w)(?=\1\1\1)\1 这样的话,你说的第四种情况是成立的。 小弟现在面试工作性选择问题 java小程序 急!急!急!请教如何在JFrame中读取和显示文本文档内容? 弄jni的童鞋注意啦 【菜鸟求助】java接口问题 windowClosed()方法和windowClosing()方法有什么区别 兩個java.util.Date對象﹐如何得出它們天數的差距? tomcat怎么运行 高分查找关于api问题 java客户端程序大事务处理时造成堆溢出 一个简单的问题求一个最简单的解决方法 按从小到大的顺序求出数字5左右两侧各3个数字的问题 swt-designer里面的DragSource,DropTarget能否拖拽按钮?
楼主【renqiang_888】截止到2008-07-19 20:14:36的历史汇总数据(不包括此帖):
发帖的总数量:26 发帖的总分数:440 每贴平均分数:16
回帖的总数量:26 得分贴总数量:4 回帖的得分率:15%
结贴的总数量:24 结贴的总分数:400
无满意结贴数:1 无满意结贴分:20
未结的帖子数:2 未结的总分数:40
结贴的百分比:92.31 % 结分的百分比:90.91 %
无满意结贴率:4.17 % 无满意结分率:5.00 %
值得尊敬
红色部分有误,引擎并不是按照你所想的方式进行匹配。(\w)((?=\1\1\1)\1)+ 请注意那个“+”!首先需要注意的是:(?=\1\1\1) 并不匹配实际的字符,只是用作判断,实际上它匹配的是字符间
的缝隙,或者也称为零宽度匹配。1,引擎先匹配 \w 正好与第一个“A”匹配,再往后看可以找到三个连续的“A”,
并且 \w 后面的字母是“A”,因此:\w 匹配了第一个“A”,最后一个 \1 匹配了第二个“A”2,由于采用的是 + 量词,(?=\1\1\1)\1 并不只会进行一次匹配,如果后面还有匹配的话将会
匹配到尽可能多的字符,这时引擎能将 \1 匹配到第三个字母“A”,因为在第三个字母也能满
足 (?=\1\1\1) 的条件。如果把表达式改成:(\w)((?=\1\1\1)\1) 这样或者 (\w)(?=\1\1\1)\1 这样的话,你说的第四种
情况是成立的。