
dj /ddjkfie/
aajbj /cjaaj/
jgo /j'racb/
我用[j]不能排除前面的 j
请教 vim 大虾:在 vim 正则里,如何只查找 //里的 j 字母呢?
1 fuzhuo233 Oct 24, 2016 via iPhone 其实你就是想匹配单词... 方法一 随便光标移到一个独立的 j 然后 gd 方法二 查找\<j\> |
2 fuzhuo233 Oct 24, 2016 via iPhone 看错了…你找到那个 j 干嘛呢… 正则能匹配中间有个 j 的 //对。表达式\/.*j.*/\ |
3 ivvei Oct 24, 2016 \/\@<=j |
4 reus Oct 24, 2016 \/.*\zsj\ze.*\/ |
5 4641585 Oct 24, 2016 :%s/\(\/.\{-}\)j\(.\{-}\/\)/\1c\2/ 这样只能匹配第一个出现的 j 让我想想再怎么搞一下…… |
6 ltux Oct 24, 2016 :%s#\v(/[^/]*)@<=j([^/]*/)@=#c#g |