高分求高手学习批处理提取文本内容指定字符前或后的所有内容? 200

***例如以下为a.txt,我想提取"CBOUT="后面或前面的所有内容,但不要包括"CBOUT="本身.1.分别生成"前.TXT"和后"TXT"2.文本中重复出现"CB... ***例如以下为a.txt,我想提取"CBOUT="后面或前面的所有内容,但不要包括"CBOUT="本身.
1.分别生成"前.TXT"和后"TXT"
2.文本中重复出现"CBOUT=",我可不可以指定从第几个"CBOUT="开始截取,,以后的全忽略.假设从第二个"CBOUT="开始往后所有内容输出文本呢?
3.注意是所有指定字符串的前或后的所有内容.
4.请高手写好每一条命令的注释,我的目的是学习.不要来粘,细心的再加200分.
****a.txt文本内容如下(内容为乱粘的)****
狭义相对论是建立在四维时空观上的一个理论,因此要弄清相对论的内容,要先对相对论的有个大体了解。在数学上有各种多维CBOUT=空间,但目前为止,我们认识的物理世界只是四维,即三维空间加一维时间。现代微观物理学提到的高维空间是另一层意思,只有数学意义,在此不做讨论。

四维时空是构成真实世界的最低维度,我们的世界恰好是四维,至于高维真实空间,至少现在我们还无法感知。我在一个帖子上说过一个例子,一把尺子在三维空间里(不含时间)转动,其长度不变,但旋转它时,它的各坐标值均发生了变化,且坐标之间是有联系的。四维时空的意义联系的,也就是说时空是统一的,不可分割的整体,它们是一种”此消彼长”的关系。

四维时空不仅限于此,由回事,质量(或能量)并不是独立的,而是与运动状态相关的,比如速度越大,质量越大。在实际是四维动量的第四维分量,动量CBOUT=是描述物质运动的量,因此质量与运动状态有关就是理所当然的了。在四维时空里,动量和能量实现了统一,称为能量动量四矢。另外在四维时空里还定义了四维速度,四维加速度,四维力,电磁场方程组
等。值得一提的是维形式更加完全统一了电场和磁场用一个统一的电磁场张量来描述。四维时空的物理定律比三维定律要完美,说明我们的世界的确是四维的。可以说至少它比牛顿力学要完美的多。至少狭义相对论是建立在四维时空观上的一个理论,
因此要弄清相对论的内容,要先对相对论的时空观有个大体了解。在CBOUT="数学上有各种多维空间,但目前为止,我的物理世界只是四维,即三维空间加一维时间。现代微观物理学提到的高维空间是另一层意思,只有数学意义.
四维时空是构成真实世界的最低维度,我们的世界恰好是四维,至于高维真实空间,至少现在我们还无法感知。我在一个帖子上说过一个例子,一把尺子在三维空间里(不含时间)转动,其长度不变,但旋转它时,它的各坐标值均发生了变化,且坐标之间是有联系的。四维时空的意义就是时间是第四维坐标,它与空间坐标是有联系的,也就是说时空是统一的,不可分割的整体,它们是一种”此消彼长”的关系。

四维时空不仅限于此,由质能关系知,质量和能量实际是一回事,质量(或能量)并不是独立的,而是与运动状态相关的,比如速度越大,质量越大。在四维时空里,质量(或能量)实际是四维动量的第四维分量,动量是描述物质运动的量,因此质量与运动状态有关就是理所当然的了。在四维时空里,动量和能量实现了统一,称为能量动量四矢。另外在四维时空里还定义了四维速度,四维加速度,四维力,电磁场方程组的四维形式等。值得一提的是,电磁场方程组的四维形式更加完美,完全统一了电和磁,电场和磁场用一个统一的电磁场张量来描述。四维时空的物理定律比三维定律要完美的多,这说明我们的世界的确是四维的。可以说至少它比牛顿力学要完美的多。至少由它的完美性,我们不能对它妄加怀疑。

相对论中,时间与空间构成了一个——四维时空,能量与动量也构成了一个不可分割的整体——四维动量。这说明CBOUT=自然界一些看似毫不相干的量之间可能存在深刻的联系。在今后论及广义相对论时我们还会看到,时空与能量动量四矢之间也存在着深刻的联系。
展开
 我来答
匿名用户
2011-04-21
展开全部
大体上看了一下你的要求:
bat 字符处理大部分都是有针对性的。
bat 处理某些特殊字符,很麻烦的。例如(! =)
这个可以用for命令,用c和=作为分隔符,进行处理。 或者用findstr进行判断
(换你是楼上了)你回答的是哪个问题啊?不用我这么麻烦。
追问
一楼的我测试过了,很糟糕,难道这种问题都没人能答上来?中国人都去做什么了....???
追答
如果你有用处的话可以写写,如果没用那就没必要了,费神费力,很麻烦。
如果想学习,那自己写喽!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-04-20
展开全部
高分求高手学习批处理提取文本内容指定字符前或后的所有内容?
cho off
setlocal enabledelayedexpansion
for /f %%a in (a.txt) do (
set "str1=%%a"
set "str1=!str1:54k= !
for /f %%h in ("!str1!") do (
set "str2=%%h"
echo !str2:~-16!
)
)>>b.txt
pause

不用楼上那么麻烦的。我的处理方式如上!
把结果保存到b.txt

追问
没人能解决吗,这不是我想看到的,55555555555555555555555
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
samson831
2011-04-21 · TA获得超过554个赞
知道小有建树答主
回答量:503
采纳率:0%
帮助的人:263万
展开全部
哇塞,批处理做这个,太深奥了,随便用一门计算机语言来编写嘛,很简单的,用高级语言,分分钟的事,何必要用批处理呢
追问
没人答,我继续等高人................
追答
你要用批处理,可以自己学嘛,要是你会其他计算机语言的话,学起来应该不会很难。
http://zhidao.baidu.com/question/777024.html?fr=qrl&cid=93&index=2&fr2=query
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式