文本编辑技巧 删除每一行空格后面的所有内容 (批处理)

分享一个文本编辑技巧,删除每一行空格后面的所有内容。 试用了一些文本编辑软件,发现都没有这个功能,所以只好用批处理来解决了。

举例说明,假如你有很多邮箱,邮箱后面全部是密码,邮箱与密码之间有一空格,如:

xxxx1@gmail.com  xxxx

xxxx2@hotmail.com xxxxxx

xxxx3@yahoo.com  xxxxx

你希望将文本里的这些邮箱与密码分开,只保留邮箱,删掉密码,这时候我们可以用处理来解决。

假设你要处理的文件为   C:/test1.txt ,

批处理的代码如下:

for /f  “tokens=1″ %%i in (c:\test1.txt) do echo %%i>>c:\test2.txt

其中 c:\test2.txt 为处理完成后另存为的文件。 你也可以改成其他位置其他名称。

如果你遇到的问题不是删除空格后面的所有内容, ,而是删除冒号或者引号后面的内容,那方法也是很简单的,先把冒号或者引号全部替换成空格,再用这个批处理就好了。

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注