当前位置: 首页 > news >正文

Markdown语法转换

文章目录

  • 一、前言
  • 二、convert_formula_inplace.py

一、前言

这个markdown的公式有些是用\( 和 \)来包围公式的,有些是用$和$来包围公式的
我们用一个python脚本将\( 和 \)转为$, 将\[ 和 \] 转为 $$

二、convert_formula_inplace.py

把需要转换的内容复制到input_path
该脚本会将\( 和 \)转为$, 将\[ 和 \] 转为 $$

importsysdefconvert_latex_delimiters(text:str)->str:# 替换顺序:先替换 \[ \] 再替换 \( \),避免交叉干扰text=text.replace(r'\[','$$')text=text.replace(r'\]','$$')text=text.replace(r'\(','$')text=text.replace(r'\)','$')returntextdefprocess_file(filepath:str):withopen(filepath,'r',encoding='utf-8')asf:content=f.read()converted=convert_latex_delimiters(content)withopen(filepath,'w',encoding='utf-8')asf:f.write(converted)print(f"已处理并覆盖:{filepath}")defmain():# if len(sys.argv) < 2:# print("用法: python convert_formula_inplace.py 文件1.txt [文件2.txt ...]")# sys.exit(1)input_path=[r"D:\zero_track\Reset\Code-of-RL-Beginning\formula.txt"]forfpathininput_path:try:process_file(fpath)exceptFileNotFoundError:print(f"文件不存在:{fpath}")exceptExceptionase:print(f"处理{fpath}时出错:{e}")if__name__=="__main__":main()
http://www.jsqmd.com/news/758981/

相关文章:

  • 利用 Taotoken 多模型聚合能力为 AIGC 应用构建弹性后备方案
  • js 双击页面 开始/暂停 页面滚动
  • 深入DeepSeek-V3.1架构:671B参数MoE模型的技术突破
  • SCOPE框架:LLM智能体动态提示优化技术解析
  • AvalonEdit 5分钟快速上手:从零开始创建你的第一个文本编辑器
  • 【AI编程实战】你的 Claude Code 还是「单线程」?是时候学会「分心」了
  • 类的三大特性:继承、封装、多态
  • PipesHub AI自定义开发:如何扩展新的数据连接器和AI工具
  • API返回500却无日志?Dify调试暗箱操作大起底,7个隐藏诊断开关一键启用
  • 5个理由告诉你为什么WSABuilds是Windows上运行Android应用的最佳选择
  • 企业如何借助多模型聚合平台优化AI应用成本与选型
  • Sprintpilot:基于BMad Method的自动化开发与多智能体协作实践
  • 终极指南:如何用CQUThesis快速搞定重庆大学毕业论文排版
  • 别只盯着 npm audit!用这个脚本5分钟检测你的Vue/React项目是否受lodash原型污染影响
  • VBA-JSON:弥合传统Office与现代Web API之间的数据鸿沟
  • AsciidocFX配置完全手册:自定义主题、字体与快捷键设置
  • CentOS 8上MongoDB启动报错libcrypto.so.10?别急着软链接,试试这个yum命令
  • uvw事件驱动编程完全教程:从零开始掌握现代C++异步开发
  • 如何用KeyboardChatterBlocker拯救你的机械键盘:终极防连击解决方案
  • 为什么GPT-2生成的文本能被检测?深入解析词性分布和长度特征
  • 用 Security Policy 接管 SAP 密码规则与登录保护,Profile Parameter 不再一刀切
  • 【AI编程实践】你的 AI 助手还在「单打独斗」?是时候学会「团队作战」了
  • 如何解决开源工具引用难题:构建可信研究的基础框架
  • 在无 SDK 环境下使用 curl 命令调试 Taotoken API 接口
  • 收藏!2026年Java新方向:大模型应用开发,小白也能冲!
  • SimWorld智能体仿真平台:架构设计与应用实践
  • emilianJR/chilloutmix_NiPrunedFp32Fix动画制作工作流:静态到动态
  • Qwen2.5-7B安全性与伦理考量:负责任的AI开发实践
  • SDQM框架:提升合成数据质量评估的4个关键维度
  • Controlnet QR Code Monster v2与3D建模结合:创建立体二维码艺术