标题: [文本处理] 【已解决】批处理如何在每一行的开头和结尾随机添加AA BB CC其中一个? [打印本页]
作者: elec 时间: 2014-7-7 17:13 标题: 【已解决】批处理如何在每一行的开头和结尾随机添加AA BB CC其中一个?
本帖最后由 elec 于 2014-7-7 23:44 编辑
假设一个文本为- square cake board, 6 cocktail sticks,
- 200g giant milk chocolate buttons,
- 15 yellow or orange boiled sweets,
- 2 night lights. When people reach
- middle age, the gel like vitreous begins
- to liquefy and contract. The vitreous
- gel pulls away from the back
- wall of the eye, causin
复制代码
我想在文本的前后随机加入<br /><br /> <b></b> <body></body> 其中一种形式
如下是其中一种可能- <b>square cake board, 6 cocktail sticks,</b>
- <body>200g giant milk chocolate buttons,</body>
- <br />15 yellow or orange boiled sweets, <br />
- <b>2 night lights. When people reach</b>
- <body>middle age, the gel like vitreous begins </body>
- <b>to liquefy and contract. The vitreous </b>
- <br />gel pulls away from the back <br />
- <br />wall of the eye, causin<br />
复制代码
作者: xxpinqz 时间: 2014-7-7 17:37
看你发了那么多贴,已经解决的至少标注下已解决吧,即方便后来者,也尊重下帮你解决问题的人。
作者: storm8 时间: 2014-7-7 17:53
2楼说的对!
作者: storm8 时间: 2014-7-7 18:10
- @echo off
- setlocal enabledelayedexpansion
-
- set arr00=^<b^>
- set arr01=^</b^>
-
- set arr10=^<br /^>
- set arr11=^<br /^>
-
- set arr20=^<body^>
- set arr21=^</body^>
-
- (for /f "delims=" %%i in (new.txt) do (
- set /a num=!RANDOM!%%3
- for %%j in (!num!) do set pre=!arr%%j0! & set suf=!arr%%j1!
- echo !pre!%%i!suf!
- ))>new2.txt
- pause
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |