找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 21127|回复: 4

[文本处理] 批处理如何对已有内容的按需整理成一行?谢谢

[复制链接]
发表于 2021-2-2 13:35:08 | 显示全部楼层 |阅读模式
首先,谢谢您了,新年快乐,牛年大吉。

现有文本111.TXT,内容如下:
  1. 叶加濑冬雪是谁
  2. 虚拟youtuber成员之一,可爱感十足的一位虚拟人物。
  3. <div class="info"><p>[葉加瀬冬雪 休憩 - あるてら  -  79834819 -  2591x3624]</p></div>
  4. <p><img src="https://baidu.com/gongsi/79834819.jpg"/></p>   
  5. <div class="info"><p>[にじさんじ マジックラボ - セサミ.  -  78184285 -  2976x4175]</p></div>
  6. <p><img src="https://baidu.com/gongsi/78184285.jpg"/></p>   
  7. <div class="info"><p>[葉加瀬冬雪 ふゆきちゃん - あるてら  -  86914122 -  2456x3900]</p></div>
  8. <p><img src="https://baidu.com/gongsi/86914122.jpg"/></p>   
  9. <div class="info"><p>[VTuber 小悪魔な葉加瀬にからかわれたい - はぐれ/Epilogue  -  84989787 -  2289x3256]</p></div>
  10. <p><img src="https://baidu.com/gongsi/84989787.jpg"/></p>   
  11. <div class="info"><p>[葉加瀬冬雪 夕景実験室 - 八代明日華  -  85140945 -  3321x3546]</p></div>
  12. <p><img src="https://baidu.com/gongsi/85140945.jpg"/></p>   
  13. <div class="info"><p>[葉加瀬冬雪 「どっち食べる?」 - 八代明日華  -  85605422 -  2271x3292]</p></div>
  14. <p><img src="https://baidu.com/gongsi/85605422.jpg"/></p>   

  15. 彩虹社,叶加濑冬雪,


  16. 叶加濑冬雪是谁
  17. 虚拟youtuber成员之一,可爱感十足的一位虚拟人物。
  18. <div class="info"><p>[葉加瀬冬雪 休憩 - あるてら  -  79834819 -  2591x3624]</p></div>
  19. <p><img src="https://baidu.com/gongsi/79834819.jpg"/></p>   
  20. <div class="info"><p>[にじさんじ マジックラボ - セサミ.  -  78184285 -  2976x4175]</p></div>
  21. <p><img src="https://baidu.com/gongsi/78184285.jpg"/></p>   
  22. <div class="info"><p>[葉加瀬冬雪 ふゆきちゃん - あるてら  -  86914122 -  2456x3900]</p></div>
  23. <p><img src="https://baidu.com/gongsi/86914122.jpg"/></p>   
  24. <div class="info"><p>[VTuber 小悪魔な葉加瀬にからかわれたい - はぐれ/Epilogue  -  84989787 -  2289x3256]</p></div>
  25. <p><img src="https://baidu.com/gongsi/84989787.jpg"/></p>   
  26. <div class="info"><p>[葉加瀬冬雪 夕景実験室 - 八代明日華  -  85140945 -  3321x3546]</p></div>
  27. <p><img src="https://baidu.com/gongsi/85140945.jpg"/></p>   
  28. <div class="info"><p>[葉加瀬冬雪 「どっち食べる?」 - 八代明日華  -  85605422 -  2271x3292]</p></div>
  29. <p><img src="https://baidu.com/gongsi/85605422.jpg"/></p>   

  30. 彩虹社,叶加濑冬雪,


  31. 叶加濑冬雪是谁
  32. 虚拟youtuber成员之一,可爱感十足的一位虚拟人物。
  33. <div class="info"><p>[葉加瀬冬雪 休憩 - あるてら  -  79834819 -  2591x3624]</p></div>
  34. <p><img src="https://baidu.com/gongsi/79834819.jpg"/></p>   
  35. <div class="info"><p>[にじさんじ マジックラボ - セサミ.  -  78184285 -  2976x4175]</p></div>
  36. <p><img src="https://baidu.com/gongsi/78184285.jpg"/></p>   
  37. <div class="info"><p>[葉加瀬冬雪 ふゆきちゃん - あるてら  -  86914122 -  2456x3900]</p></div>
  38. <p><img src="https://baidu.com/gongsi/86914122.jpg"/></p>   
  39. <div class="info"><p>[VTuber 小悪魔な葉加瀬にからかわれたい - はぐれ/Epilogue  -  84989787 -  2289x3256]</p></div>
  40. <p><img src="https://baidu.com/gongsi/84989787.jpg"/></p>   
  41. <div class="info"><p>[葉加瀬冬雪 夕景実験室 - 八代明日華  -  85140945 -  3321x3546]</p></div>
  42. <p><img src="https://baidu.com/gongsi/85140945.jpg"/></p>   
  43. <div class="info"><p>[葉加瀬冬雪 「どっち食べる?」 - 八代明日華  -  85605422 -  2271x3292]</p></div>
  44. <p><img src="https://baidu.com/gongsi/85605422.jpg"/></p>   

  45. 彩虹社,叶加濑冬雪,


  46. 叶加濑冬雪是谁
  47. 虚拟youtuber成员之一,可爱感十足的一位虚拟人物。
  48. <div class="info"><p>[葉加瀬冬雪 休憩 - あるてら  -  79834819 -  2591x3624]</p></div>
  49. <p><img src="https://baidu.com/gongsi/79834819.jpg"/></p>   
  50. <div class="info"><p>[にじさんじ マジックラボ - セサミ.  -  78184285 -  2976x4175]</p></div>
  51. <p><img src="https://baidu.com/gongsi/78184285.jpg"/></p>   
  52. <div class="info"><p>[葉加瀬冬雪 ふゆきちゃん - あるてら  -  86914122 -  2456x3900]</p></div>
  53. <p><img src="https://baidu.com/gongsi/86914122.jpg"/></p>   
  54. <div class="info"><p>[VTuber 小悪魔な葉加瀬にからかわれたい - はぐれ/Epilogue  -  84989787 -  2289x3256]</p></div>
  55. <p><img src="https://baidu.com/gongsi/84989787.jpg"/></p>   
  56. <div class="info"><p>[葉加瀬冬雪 夕景実験室 - 八代明日華  -  85140945 -  3321x3546]</p></div>
  57. <p><img src="https://baidu.com/gongsi/85140945.jpg"/></p>   
  58. <div class="info"><p>[葉加瀬冬雪 「どっち食べる?」 - 八代明日華  -  85605422 -  2271x3292]</p></div>
  59. <p><img src="https://baidu.com/gongsi/85605422.jpg"/></p>   

  60. 彩虹社,叶加濑冬雪,
复制代码
在纯文字部分保持不变的情况下,如何把代码部分,全部整理成一行? 比如:
  1. 叶加濑冬雪是谁
  2. 虚拟youtuber成员之一,可爱感十足的一位虚拟人物。
  3. <div class="info"><p>[葉加瀬冬雪 休憩 - あるてら  -  79834819 -  2591x3624]</p></div><p><img src="https://baidu.com/gongsi/79834819.jpg"/></p><div class="info"><p>[にじさんじ マジックラボ - セサミ.  -  78184285 -  2976x4175]</p></div><p><img src="https://baidu.com/gongsi/78184285.jpg"/></p><div class="info"><p>[葉加瀬冬雪 ふゆきちゃん - あるてら  -  86914122 -  2456x3900]</p></div><p><img src="https://baidu.com/gongsi/86914122.jpg"/></p><div class="info"><p>[VTuber 小悪魔な葉加瀬にからかわれたい - はぐれ/Epilogue  -  84989787 -  2289x3256]</p></div><p><img src="https://baidu.com/gongsi/84989787.jpg"/></p><div class="info"><p>[葉加瀬冬雪 夕景実験室 - 八代明日華  -  85140945 -  3321x3546]</p></div><p><img src="https://baidu.com/gongsi/85140945.jpg"/></p><div class="info"><p>[葉加瀬冬雪 「どっち食べる?」 - 八代明日華  -  85605422 -  2271x3292]</p></div><p><img src="https://baidu.com/gongsi/85605422.jpg"/></p>   

  4. 彩虹社,叶加濑冬雪,


  5. 叶加濑冬雪是谁
  6. 虚拟youtuber成员之一,可爱感十足的一位虚拟人物。
  7. <div class="info"><p>[葉加瀬冬雪 休憩 - あるてら  -  79834819 -  2591x3624]</p></div><p><img src="https://baidu.com/gongsi/79834819.jpg"/></p><div class="info"><p>[にじさんじ マジックラボ - セサミ.  -  78184285 -  2976x4175]</p></div><p><img src="https://baidu.com/gongsi/78184285.jpg"/></p><div class="info"><p>[葉加瀬冬雪 ふゆきちゃん - あるてら  -  86914122 -  2456x3900]</p></div><p><img src="https://baidu.com/gongsi/86914122.jpg"/></p><div class="info"><p>[VTuber 小悪魔な葉加瀬にからかわれたい - はぐれ/Epilogue  -  84989787 -  2289x3256]</p></div><p><img src="https://baidu.com/gongsi/84989787.jpg"/></p><div class="info"><p>[葉加瀬冬雪 夕景実験室 - 八代明日華  -  85140945 -  3321x3546]</p></div><p><img src="https://baidu.com/gongsi/85140945.jpg"/></p><div class="info"><p>[葉加瀬冬雪 「どっち食べる?」 - 八代明日華  -  85605422 -  2271x3292]</p></div><p><img src="https://baidu.com/gongsi/85605422.jpg"/></p>   

  8. 彩虹社,叶加濑冬雪,


  9. 叶加濑冬雪是谁
  10. 虚拟youtuber成员之一,可爱感十足的一位虚拟人物。
  11. <div class="info"><p>[葉加瀬冬雪 休憩 - あるてら  -  79834819 -  2591x3624]</p></div><p><img src="https://baidu.com/gongsi/79834819.jpg"/></p><div class="info"><p>[にじさんじ マジックラボ - セサミ.  -  78184285 -  2976x4175]</p></div><p><img src="https://baidu.com/gongsi/78184285.jpg"/></p><div class="info"><p>[葉加瀬冬雪 ふゆきちゃん - あるてら  -  86914122 -  2456x3900]</p></div><p><img src="https://baidu.com/gongsi/86914122.jpg"/></p><div class="info"><p>[VTuber 小悪魔な葉加瀬にからかわれたい - はぐれ/Epilogue  -  84989787 -  2289x3256]</p></div><p><img src="https://baidu.com/gongsi/84989787.jpg"/></p><div class="info"><p>[葉加瀬冬雪 夕景実験室 - 八代明日華  -  85140945 -  3321x3546]</p></div><p><img src="https://baidu.com/gongsi/85140945.jpg"/></p><div class="info"><p>[葉加瀬冬雪 「どっち食べる?」 - 八代明日華  -  85605422 -  2271x3292]</p></div><p><img src="https://baidu.com/gongsi/85605422.jpg"/></p>   

  12. 彩虹社,叶加濑冬雪,


  13. 叶加濑冬雪是谁
  14. 虚拟youtuber成员之一,可爱感十足的一位虚拟人物。
  15. <div class="info"><p>[葉加瀬冬雪 休憩 - あるてら  -  79834819 -  2591x3624]</p></div><p><img src="https://baidu.com/gongsi/79834819.jpg"/></p><div class="info"><p>[にじさんじ マジックラボ - セサミ.  -  78184285 -  2976x4175]</p></div><p><img src="https://baidu.com/gongsi/78184285.jpg"/></p><div class="info"><p>[葉加瀬冬雪 ふゆきちゃん - あるてら  -  86914122 -  2456x3900]</p></div><p><img src="https://baidu.com/gongsi/86914122.jpg"/></p><div class="info"><p>[VTuber 小悪魔な葉加瀬にからかわれたい - はぐれ/Epilogue  -  84989787 -  2289x3256]</p></div><p><img src="https://baidu.com/gongsi/84989787.jpg"/></p><div class="info"><p>[葉加瀬冬雪 夕景実験室 - 八代明日華  -  85140945 -  3321x3546]</p></div><p><img src="https://baidu.com/gongsi/85140945.jpg"/></p><div class="info"><p>[葉加瀬冬雪 「どっち食べる?」 - 八代明日華  -  85605422 -  2271x3292]</p></div><p><img src="https://baidu.com/gongsi/85605422.jpg"/></p>   

  16. 彩虹社,叶加濑冬雪,

复制代码
谢谢~~
发表于 2021-2-2 14:24:51 | 显示全部楼层
回复 1# 灯塔彭于晏
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. (for /f "delims=" %%a in ('findstr /n .* 111.txt') do (
  4.     set "str1=%%a"
  5.     set "str1=!str1:*:=!"
  6.     if "!str1:~0,1!"=="<" (
  7.         set "str2=!str2!!str1!"
  8.         set n=true
  9.     ) else (
  10.         if "!n!"=="true" echo,!str2!
  11.         echo,!str1!
  12.         set n=false
  13.         set "str2="
  14.     )
  15. ))>222.txt
  16. pause
复制代码
发表于 2021-2-2 14:58:56 | 显示全部楼层
把<开头的行删除后面的字节 13  10,然′后保存即可。
发表于 2021-2-2 15:37:19 | 显示全部楼层
用文本编辑器处理很简单,比如使用Emeditor正则替换功能:
查找项:(> *)\n(<)
替换项:\1\2
点击全部替换即可
发表于 2021-2-2 15:50:47 | 显示全部楼层
本帖最后由 WHY 于 2021-2-2 15:52 编辑

Test.js
  1. var fso = new ActiveXObject('Scripting.FileSystemObject');
  2. var str = fso.OpenTextFile('111.txt', 1).ReadAll();
  3. str = str.replace(/>\s+(?=<)/g, '>');
  4. fso.OpenTextFile('222.txt', 2, true).Write(str);

  5. WSH.Echo('Done');
复制代码

评分

参与人数 1技术 +1 收起 理由
灯塔彭于晏 + 1 JS无敌

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 20:30 , Processed in 0.030763 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表