清理语雀MD文档的font标签
@echo offsetlocal enabledelayedexpansion:: 询问是否备份set "doBackup="set /p "doBackup=是否需要备份原始文件到“备份去掉font文档”目录?(Y/N): ":: 判断用户输入(不区分大小写)if /i "%doBackup%"=="Y" (set "backupDir=备份去掉font文档"if not exist "!backupDir!" mkdir "!backupDir!"echo 备份已启用,原始文件将保存到: !backupDir!echo.) else (set "backupDir="echo 跳过备份,直接处理文件。echo.)echo 正在处理当前目录下的 .md 文件...echo.for %%f in (*.md) do (if exist "%%f" (echo 处理文件: %%f:: 如果启用了备份,则先复制if defined backupDir (copy "%%f" "!backupDir!\%%f" >nul):: 处理文件:移除 <font> 标签,保留内容powershell -Command "$c = Get-Content -Path \"%%f\" -Raw -Encoding UTF8; $c = $c -replace '<font\b[^>]*>', ''; $c = $c -replace '</font>', ''; Set-Content -Path \"%%f\" -Value $c -Encoding UTF8"))echo.if defined backupDir (echo 所有文件已处理完毕,原始文件已备份到 "!backupDir!"。) else (echo 所有文件已处理完毕(未备份)。)pause
夜雨聆风