looove you /abcdeefgh/ love youuu
looove you /abccdefgh/ love youuu
looove you /abcdeffgh/ love youuu
请教 vim 大虾:在 vim 正则里,如何只查找 //里的重复字母呢?
1
jixiangqd 2016-10-20 19:43:26 +08:00
可以用 regexbuddy4 调正则
|
2
irenicus 2016-10-20 20:02:34 +08:00 via Android
/\/.*\(.\)\1.*\//
不知道可用否,没试 |
3
xucuncicero 2016-10-20 20:16:57 +08:00 1
```vim
\(\/\l*\)\@<=\(\l\)\2\(\l*\/\)\@= ``` |
4
irenicus 2016-10-20 20:21:15 +08:00 via Android 2
试了一下这个可以用
/\(\/[^/]*\)\@<=\(.\)\2\(.*\/\)\@=/ 如果这三个捕获的括号中,前后两个禁止捕获,中间那个再给命个名字,就更好了 |
5
irenicus 2016-10-20 20:22:11 +08:00 via Android
好吧,手机打字的时候前面已经有人给出类似的答案了 :)
|
6
iesvme OP @xucuncicero 非常感谢!是我想要的结果!虽然我不知道这是什么含义。呵呵。
|