刚搞了一 个图形验证码,发现点“换张图片”不能刷新原有的图形, var img = document.getElementById("randcode"); img.src = "randCode.jsp?randid="+Math.random(); 后来经过参考QQ邮箱的验证码,发现图片的src必须与上次不同才能刷新,例如QQ的是这样的 var S = function( object ) { return document.getElementById( object ); }; function changeimg() ...
  • 17:55
  • 浏览 (84)
  • 评论 (0)
greedy、reluctant和possessive量词的区别 greedy、reluctant和possessive量词之间有微妙的区别。 greedy量词被看作“贪婪的”,因为它们在试图搜索第一个匹配之前读完(或者说吃掉)整个输入字符串。如果第一个匹配尝试(整个输入字符串)失败,匹配器就会在输入字符串中后退一个字符并且再次尝试,重复这个过程,直到找到匹配或者没有更多剩下的字符可以后退为止。根据表达式中使用的量词,它最后试图匹配的内容是1个或者0个字符。 但是,reluctant量词采取相反的方式:它们从输入字符串的开头开始,然后逐步地一次读取一个字符搜索匹配 ...
2008-05-19

捕获组

引用java规范 组和捕获 捕获组可以通过从左到右计算其开括号来编号。例如,在表达式 ((A)(B(C))) 中,存在四个这样的组: 1     ((A)(B(C))) 2     \A 3     (B(C)) 4     (C) 组零始终代表整个表达式。 之所以这样命名捕获组是因为在匹配中,保存了与这些组匹配的输入序列的每个子序列。捕获的子序列稍后 ...