[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

首先,谢谢您了,新年快乐,牛年大吉。

现有文本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. 彩虹社,叶加濑冬雪,
复制代码
谢谢~~

本帖最后由 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

评分人数

TOP

用文本编辑器处理很简单,比如使用Emeditor正则替换功能:
查找项:(> *)\n(<)
替换项:\1\2
点击全部替换即可

TOP

把<开头的行删除后面的字节 13  10,然′后保存即可。
QQ: 己阵亡
脚本优先 [PowerShell win10]

TOP

回复 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
复制代码

TOP

返回列表