“g-2-g / 3 /”中出现了错误,还是全球缺失的递归?我无法理解错误的原因:
E147:做不到:全球递归
如何在VIM中进行递归全局搜索?
[Neil对运营商的初步建议\ | ]
g/1.*2\|2.*1/
缺点是组合用n个数字扩展。对于三个数字,组合的数量是3! (= 6)即
g/1.*2.*3\|2.*1.*3\|3.*1.*2\|1.*3.*2\|2.*3.*1\|3.*2.*1/
对于n个数字,组合的数量是n!。
[解决方案与运营商\&]
Brian Carper和Neil Butterworth找到了解决方案。非常感谢他们!
g/.*1\&.*2\&.*3/
这是整条线:
g/.*1\&.*2\&.*3\&.*/
答案 0 :(得分:3)
新信息:这就是您想要的 - “\&” sequence是“和”运算符:
g/.*1\&.*2\&.*3/
Brian Carper(见评论,再次感谢)解释:
/1\&2/
因为两者而无效 分支需要“匹配” 位置“。/.*1\&.*2/
让比赛 锚定在线的前面 然后扩展它需要的东西 找到数字