标题: [文本处理] 请教大佬,如何用bat替换某文本的特定字符 [打印本页]
作者: hfg123 时间: 2018-12-23 20:49 标题: 请教大佬,如何用bat替换某文本的特定字符
请教大佬,如何用bat替换某文本的特定字符,bat怎么写,网上的方法没有用,谢谢大佬
作者: Batcher 时间: 2018-12-24 10:48
把文本文件压缩一下传上来我试试
作者: hfg123 时间: 2018-12-24 13:32
回复 2# Batcher
谢谢大佬
作者: yhcfsr 时间: 2018-12-24 14:01
本帖最后由 yhcfsr 于 2018-12-24 18:23 编辑
- @echo off
- (for /f "delims=" %%a in ('findstr /n ".*" 1.txt') do (
- set "str=%%a"
- setlocal enabledelayedexpansion
- set "str=!str:*:=!"
- echo;!str:amp;=!
- endlocal
- ))>2.txt
复制代码
回复 3# hfg123
作者: Batcher 时间: 2018-12-24 18:18
回复 4# yhcfsr
amp后面是不是要加个分号
作者: yhcfsr 时间: 2018-12-24 18:24
回复 5# Batcher
啊,细一看,果然有个分号.
作者: hfg123 时间: 2018-12-24 19:13
回复 5# Batcher
是的大佬
作者: hfg123 时间: 2018-12-24 19:14
回复 6# yhcfsr
是的大佬
作者: hfg123 时间: 2018-12-24 19:47
回复 6# yhcfsr
这个代码有没有可以替换别的字符
作者: xczxczxcz 时间: 2018-12-24 22:12
本帖最后由 xczxczxcz 于 2018-12-24 22:14 编辑
- PowerShell "(gc 1.txt -readcount 0) -replace '被替换字符','新字符'|sc .\1.log"
复制代码
作者: hlzj88 时间: 2018-12-24 22:29
复制代码
作者: Batcher 时间: 2018-12-24 23:40
回复 9# hfg123
亲自试验一下吧,遇到问题再讨论。
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |