windows – 批量替换多个不同的字符串
发布时间:2020-12-14 02:15:56 所属栏目:Windows 来源:网络整理
导读:我发现下面的解决方案替换字符串,但我不完全理解它. 如何更改代码以每行替换3个字符串? 我的更改(第12行和第13行)尚未生效. 没有运行第二个和第三个循环是否可能? ECHO offSETLOCAL enabledelayedexpansionSET source="C:source.srt"SET target="C:targe
我发现下面的解决方案替换字符串,但我不完全理解它.
如何更改代码以每行替换3个字符串? 我的更改(第12行和第13行)尚未生效. 没有运行第二个和第三个循环是否可能? ECHO off SETLOCAL enabledelayedexpansion SET source="C:source.srt" SET target="C:target.srt" IF EXIST %target% DEL /f %target% FOR /f "delims=" %%i IN ('FINDSTR . %source%') DO ( SET line=%%i SET line=!line:?=oe! SET line=!line:?=ae! SET line=!line:ü=ue! ECHO !line! >> %target% ) 解决方法
你不想用
sed吗?在那里它将是一个简单的单行命令.
sed -e 's/?/oe/g' -e 's/?/ae/g' -e 's/ü/ue/g' source.srt (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-phone-8 – windows phone 8 Map API GeocodeQuery
- email – 从Windows服务器发送PHP邮件
- windows-service – 强制删除Windows服务
- windows – 为什么ZeroMQ PGM组播接收卡在中间并且没有进一
- 窗口 – 缩放缩放 – 获取触摸坐标
- windows-mobile – 存在文件共享冲突. SQL Server CE 3.5 S
- Windows 2008 R2防火墙,允许被ping的设置方法
- Windows上的XAMPP – Apache没有启动
- wix – Windows 10上的VersionNT MSI属性
- windows – 服务器健康监控软件
推荐文章
站长推荐
热点阅读