再问一个关于正则表达式的问题
python吧
全部回复
仅看楼主
level 4
shine_WJ 楼主
我想匹配一大堆单句里的((两字符以上)重复三次以上)的内容 比如“一二三一二三一二三”
但是如果使用(.{2,}){3,}的话任何三字符以上的内容都会被匹配到
然后又查到别人说应该用(.{2,})\1{3,}
试了一下 确实可以用了 不过这里的反斜杠1是什么意思?
而且 おっくせんまん!おっくせんまん!おっくせんまん! 这个又不能被匹配到了 为什么?I
2013年10月11日 15点10分 1
level 4
shine_WJ 楼主
居然自己查到了……
学艺不精贻笑大方了……
========================================================================
后向引用用于重复搜索前面某个分组匹配的文本。例如,\1代表分组1匹配的文本。
========================================================================I
2013年10月11日 15点10分 2
level 4
shine_WJ 楼主
不过还是不知道为什么下边那段日文匹配不到
2013年10月11日 15点10分 3
level 14
[真棒]
2013年10月12日 00点10分 4
level 8

2013年10月19日 08点10分 5
level 1
我猜,不能匹配的原因可能是日文字符集跟源码字符集不一致吧?
2013年10月19日 16点10分 6
1