我无法找出正确的正则表达式公式来删除Notepad ++行中第三个空白空格之前的所有字符.我有这样的文字:
kea k3fi ifea1k monkey
k22a kfea.f fkaa99 parrot
23 ma feaj bear
我希望文本被操作,所以它读取:
猴子
鹦鹉
熊
有没有人有想法?任何帮助将非常感激.谢谢!
编辑>>问题解决了.感谢大家的帮助!我希望我和你们一样聪明,哈哈.干杯!
使用:
^(.*? ){3}
Run Code Online (Sandbox Code Playgroud)
并留下"替换为:"有什么.这将转向:
kea k3fi ifea1k monkey
k22a kfea.f fkaa99 parrot
23 ma feaj bear
Run Code Online (Sandbox Code Playgroud)
成:
monkey
parrot
bear
Run Code Online (Sandbox Code Playgroud)
另一方面,如果你的文件是这样的:
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
Run Code Online (Sandbox Code Playgroud)
上面的正则表达式太简单了.你必须使用正则表达式:
^((.*? ){3})(.*?)$
Run Code Online (Sandbox Code Playgroud)
并留下"替换为:"有$3
.
这会将上面的文件转换为:
monkey monkey monkey monkey monkey
parrot parrot parrot parrot parrot
bear bear bear bear bear
Run Code Online (Sandbox Code Playgroud)