标题: [已结]删除每行“)”后的字符
[打印本页]
作者: dddyjq1
时间: 2008-12-22 00:08
标题: [已结]删除每行“)”后的字符
从网站上下了一些文件,内容如下
像马不是马,它比马儿大,身背两座山,脚踏万里沙。(猜一动物) 54 | 2008-12-19 11:07:38
头戴三朵花,身披五彩纱,抖起花衣裙,夸耀自己美。(猜一鸟名) 26 | 2008-12-19 11:06:57
山中一大王,黄袍穿身上,虽然没兵将,一吼谁都怕。(猜一动物) 23 | 2008-12-19 11:06:17
模样挺俊俏,舞姿轻飘飘,春天花一开,专在花丛绕。(猜一昆虫) 17 | 2008-12-19 11:06:01
嘴边胡子翘,说话喵喵叫,走路静悄悄,抓鼠是专家。(猜一动物) 7 | 2008-12-19 11:04:49
头戴大红帽,身披五彩衣,清晨喔喔啼,催人早早起。(猜一家禽) 13 | 2008-12-19 11:04:29
两人对着站,脱了衣服干,为了一条缝,累出一身汗!(猜一运动) 40 | 2008-12-18 10:01:04
一间教室数十娃,个个都是圆脑瓜;跑出教室头被刮,出团火苗像朵花。(猜一生活用品) 18 | 2008-12-18 09:56:32
身体长的细又长,天生美丽黑心肠,上平下尖纸上爬,越爬越短越心伤。(猜一文具) 21 | 2008-12-16 21:57:29
会走没有腿,会吃没有嘴,过河没有水,死了没有鬼。(猜一物) 29 | 2008-12-16 21:55:41
要玩它,才买它,买了它,却打它。(猜一乐器名) 23 | 2008-12-16 21:54:10
滑溜溜,光亮亮,眼睛生在屁股上。(猜一物) 37 | 2008-12-16 21:53:32
有风不动无风动,不动无风动有风。(猜一物) 21 | 2008-12-16 21:52:49
稀奇稀奇真稀奇,拿人鼻子当马骑。(猜一物) 26 | 2008-12-16 21:51:45
一位好朋友,天天来聚首,事事告诉我,就是不开口。(猜一物) 28 | 2008-12-16 21:51:06
坐也坐不安,立也立不牢,年纪虽然大,永远不跌倒。(猜一玩具) 17 | 2008-12-16 21:50:24
有匹马儿两人骑,一头高来一头低,虽然马儿不走路,两人仍是笑嘻嘻。(猜一物) 16 | 2008-12-16 21:49:41
红嘴绿鹦鹉,吃了营养多。(猜一蔬菜) 21 | 2008-12-16 21:39:59
娘穿蓑衣,儿穿麂皮,娘奓胩(ka,裆的意思),儿落地。(猜一果实) 74 | 2008-12-15 19:14:42
虽然我外表不够漂亮,但我的心很善良,……,用坚硬的外壳保护心里深处的香。(猜一食物) 121 | 2008-12-14 18:14:01
说长不是长,说短不是短,天生它公道,有分又有寸。(猜一用品) 1163 | 2008-12-13 09:51:31
一棵树,多桠杈,雨淋就开花。(猜一用品) 571 | 2008-12-13 09:50:55
头戴王冠,尾别花扇,一旦打开,人人喜欢。(猜一动物) 577 | 2008-12-11 10:26:23
小小年纪胡子翘,看见小鱼喵喵叫,爱洗脸爱理毛,老鼠看见连忙逃。(猜一动物) 296 | 2008-12-11 10:25:47
有个妈妈真奇怪,身上带个大口袋,不装萝卜和青菜,里面装个小乖乖。(猜一动物) 290 | 2008-12-11 10:25:10
睡着也是坐着,走着也是坐着,躺着也是坐着。(猜一动物) 1168 | 2008-12-02 13:23:41
麻房子,红帐子,里面睡个白胖子。(猜一食物) 504 | 2008-11-29 09:22:29
像糖,不甜, 像盐,不咸,冬天飞满天,夏天看不见。(自然现象) 435 | 2008-11-29 09:22:07
有山没石头,有城没高楼,有路没人走,有河没水流。(猜一物) 681 | 2008-11-29 09:20:20
一座天桥高又高,五颜六色真好看,雨后才往天边挂,行人汽车不能上。(自然现象) 264 | 2008-11-29 09:19:47
想做一个批处理,删除每行“)”后的字符,代码要如何写?先谢了
[
Last edited by HAT on 2008-12-26 at 23:15 ]
作者: moniuming
时间: 2008-12-22 00:27
如果一行中有两个")"会出错
@echo off
set "file=test.txt"
for /f "delims=)" %%a in (%file%) do (
if not defined dos (
set dos=god
>%file% echo %%a)
) else (
>>%file% echo %%a)
)
)
start "" %file%
作者: dddyjq1
时间: 2008-12-22 22:09
正解,谢了,可是我有很多个文件,如何批处理一次解决?
作者: HAT
时间: 2008-12-22 22:22
标题: Re 3楼
需要两层for循环
外层for循环用来遍历文本文件名称
内层for循环用来处理文本内容
这是批处理最基本的用法了
建议多看基础教程
先试着自己写写
作者: dddyjq1
时间: 2008-12-22 22:32
帮我写一下,实在是不会
作者: moniuming
时间: 2008-12-22 23:55
@echo off
for %%i in (*.txt) do (
set "dos="
for /f "usebackq delims=)" %%a in ("%%i") do (
if not defined dos (
set dos=god
>%%i echo %%a)
) else (
>>%%i echo %%a)
)
)
)
作者: dddyjq1
时间: 2008-12-26 20:05
谢了,就是这样
作者: exzzz
时间: 2008-12-26 21:04
Quote: |
Originally posted by dddyjq1 at 2008-12-26 08:05 PM:
谢了,就是这样 |
|
如果你经常要处理这样大批量的文本,建议你下载个文本处理大师,有很多替换方法的,好像是15*8种,可以自由组合,很方便的。