我在找出正确的正则表达式公式以删除Notepad ++行中第三个空格之前的所有字符时遇到麻烦。我有这样的文字:
kea k3fi ifea1k猴子
k22a kfea.f fkaa99鹦鹉
23 ma feaj熊
我希望对文本进行操作,因此它显示为:
猴
鹦鹉
熊
有人有主意吗?任何帮助将非常感激。谢谢!
编辑>>问题已解决。感谢大家的帮助!我希望我像你们一样聪明,哈哈。干杯!
最佳答案
用:
^(.*? ){3}
并保留所有“替换为:”。这将变成:
kea k3fi ifea1k monkey
k22a kfea.f fkaa99 parrot
23 ma feaj bear
进入:
monkey
parrot
bear
另一方面,如果您的文件是这样的:
kea k3fi ifea1k monkey monkey monkey monkey monkey
k22a kfea.f fkaa99 parrot parrot parrot parrot parrot
23 ma feaj bear bear bear bear bear
上面的正则表达式太简单了。您必须使用正则表达式:
^((.*? ){3})(.*?)$
并在
$3
中保留“替换为:”。这会将上面的文件转换为:
monkey monkey monkey monkey monkey
parrot parrot parrot parrot parrot
bear bear bear bear bear