[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 WHY 于 2018-12-17 21:30 编辑
  1. sed -r ":a;s/(“[^“”]*)<br>([^“”]*”)/\1\2/g;ta" 1.txt > 2.txt
复制代码
1

评分人数

TOP

回复 3# hlzj88


    已修改

TOP

回复 8# hlzj88


   
Microsoft Windows [版本 10.0.17763.168]
(c) 2018 Microsoft Corporation。保留所有权利。

C:\Users\WHY>cd /d E:\Test

E:\Test>type 1.txt
如题,假设文本内容为
     罗伯特不满:“我最近运气不好,<br>也不需要你让着我。<br>我不信和你打赌<br>会一直输。”<br>陆恪当时没在意,但晚上回 到房间躺下,脑中有种若有似无的灵感在飘荡着。<br>罗伯特没有回答,而是继续问道:“想要有一个更大舞台么?<br>”<br>陆恪吃惊:“啊?”

E:\Test>sed -r ":a;s/(“[^“”]*)<br>([^“”]*”)/\1\2/g;ta" 1.txt > 2.txt

E:\Test>type 2.txt
如题,假设文本内容为
     罗伯特不满:“我最近运气不好,也不需要你让着我。我不信和你打赌会一直输。”<br>陆恪当时没在意,但晚上回到房间躺下, 脑中有种若有似无的灵感在飘荡着。<br>罗伯特没有回答,而是继续问道:“想要有一个更大舞台么?”<br>陆恪吃惊:“啊?”

E:\Test>
1

评分人数

TOP

如果文件数量多的话,建议用 sed 批量替换,而不是每个文件调用多次 sed 命令。
如:sed -i "s/[A-Z]/\l&/g;s/<br \/>/<br>/g" *.txt
可以减少 sed 调用次数,提高点效率。htox32c 应该也支持批量转换。

TOP

返回列表