标题: [文本处理] [已处理]批处理截取固定位置的内容复制到固定位置 [打印本页]
作者: 大王派我去巡山 时间: 2019-3-12 15:37 标题: [已处理]批处理截取固定位置的内容复制到固定位置
本帖最后由 大王派我去巡山 于 2019-3-12 20:03 编辑
我又来请教大家了 ~ 惭愧 ~ 又忘了差不多了~ 挠头.....
===============================传说中的分割线================================
编码 gb2312 或者 utf-8
大量html包括子目录下的一并处理
直接修改文件无需另存结果
需求 :
目录下 大量 html 文件 每页需要做同样的处理
截取
<特定标签1>这里这里</特定标签1>
复制到
<特定标签2>复制到这里</特定标签2>
使之变成
<特定标签2>这里这里</特定标签2>
—— 2楼 , 我测试下来好像不行 ! 但是还是谢谢你的帮忙 !
作者: zaqmlp 时间: 2019-3-12 16:14
- @echo off
- title 代码可用,扫码头像,感谢赞助;有什么问题,可加QQ956535081及时沟通
- rem 如果网页是utf-8编码,下面的Default改为UTF8
- cd /d "%~dp0"
- powershell "dir *.html -r|%%{$t=[IO.File]::ReadAllText($_.FullName, [Text.Encoding]::Default);if($t -match '(?<=<特定标签1>)[^<]+'){write-host $_.FullName;$t=$t -replace '(?<=<特定标签2>)[^<]+',$matches[0];out-file -file $_.FullName -input $t -enc Default;}}"
- pause
复制代码
作者: yhcfsr 时间: 2019-3-12 18:39
- 文本处理的问题,要说明文本的编码,否则可能会乱码
- 要说明是单文件还是多文件
- 要说明是另存结果,还是直接修改源文件
作者: 大王派我去巡山 时间: 2019-3-12 18:44
回复 3# yhcfsr
所言极是 ! 好久没碰 有点忘记了 ! 谢谢你
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |