[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理怎么删除文本中指定字符串之前的内容?

怎么用批处理删除当前目录下所有文本文件中指定字符串之前的内容?谢谢了
补充;难道是我没说明白?
因为从论坛上下载了很多小说,两百篇吧,都是txt格式的,然后每篇开头都有很长一段没用的东西,我想把前面没用的都删掉,只保留正文。

[ 本帖最后由 smallchat11 于 2010-7-6 14:37 编辑 ]

例如"@" :
  1. @echo off
  2. set str=hello@yahoo.com
  3. set str=%str:*@=@%
  4. echo %str%
  5. set/p=
复制代码

[ 本帖最后由 Taurus 于 2010-7-6 01:10 编辑 ]
带内地用语或带里语的文章,在下读写总觉有点吃力;
如误解了各位意思的讲勿见怪   ^_^

TOP

原帖由 Taurus 于 2010-7-6 01:08 发表
例如"@" echo off
set str=hello@yahoo.com
set str=%str:*@=@%
echo %str%
set/p=

这个是什么意思,我想做个批处理,有很多文本,需要把这些文本里面的某个特定字或符号和它之前的内容全部去掉。因为论坛下载过来的文章前面有些没有的东西,。

TOP

set "str=%str:*特定字符=%"
***共同提高***

TOP

原帖由 batman 于 2010-7-6 12:57 发表
set "str=%str:*特定字符=%"

????什么意思
从论坛上下载了很多小说,都是txt格式的,每篇开头都有很长一段没用的东西,我想把前面没用的都删掉,只保留正文。

TOP

原帖由 smallchat11 于 2010-7-6 15:04 发表

????什么意思
从论坛上下载了很多小说,都是txt格式的,每篇开头都有很长一段没用的东西,我想把前面没用的都删掉,只保留正文。

运行一下#2的例子,再自己试试理解一下吧
带内地用语或带里语的文章,在下读写总觉有点吃力;
如误解了各位意思的讲勿见怪   ^_^

TOP

学习中,谢谢各位。。。。。

TOP

返回列表