时的一些错误“:G-2-G / 3 /”或者是在全球只是缺少递归?我无法理解的误差的一个原因:

  

E147:不能做的事:全球递归

怎样才能在VIM递归全局搜索?

<强> [尼尔的初始建议与操作者\ | ]

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!

<强> [解决与运营商\&]

布赖恩卡珀和Neil巴特沃斯想出溶液。十分感谢他们!

g/.*1\&.*2\&.*3/

它是整个行:

g/.*1\&.*2\&.*3\&.*/
有帮助吗?

解决方案

新的信息::此你想要做什么 - 在 “\&” 序列是 “和” 运营商:

g/.*1\&.*2\&.*3/

布赖恩·卡珀的(见注释,并再次感谢)解释:

  

/1\&2/不会因为两个工作   分支机构需要匹配“的同时   位置”。/.*1\&.*2/让对手   本身锚定在该行的前端   然后展开然而很多需要   到找到的数字

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top