Chinaunix

标题: 初学者 请教一个匹配的问题 [打印本页]

作者: sca110224    时间: 2015-07-11 22:39
标题: 初学者 请教一个匹配的问题
对于这个表达式 \\([a-z]+\\)\\.\\1   
为什么abc.bc可以匹配  abc.ab却不能 初学者不太懂  求解释  谢谢大家
作者: Herowinter    时间: 2015-07-12 07:41
回复 1# sca110224

([a-z]+)=>bc
\1=>bc

看一下正则的反向引用,\1要和第一对()对应的字符串相同。
   
作者: sca110224    时间: 2015-07-12 11:58
回复 2# Herowinter


    大神 能不能讲得详细点  我看了  还是不懂。。。  绕不明白啊
作者: jason680    时间: 2015-07-12 14:39
本帖最后由 jason680 于 2015-07-12 14:45 编辑

回复 1# sca110224

匹配 X.X
abc.bc   <== 之前bc 匹配之后bc --- 不用管bc之前的a
abc.ab   <== 之前c,bc,abc 均无法匹配之后a,ab
   
作者: dn833    时间: 2015-07-14 10:04
任意一串小写字符直至一个小数点
然后是小数点右边重复出现"紧挨着"小数点左边的字符串
作者: sca110224    时间: 2015-07-18 12:14
回复 4# jason680


    谢谢大神
作者: sca110224    时间: 2015-07-18 12:14
回复 5# dn833


    谢谢大神  明白了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2