当前位置:   article > 正文

Python实现 Typora数学公式 转 有道云笔记Markdown数学公式

Python实现 Typora数学公式 转 有道云笔记Markdown数学公式

话不多说上代码,可以按照自己的需求把匿名函数改成普通函数,改不来的可以加我微信我帮你改。

块状数学公式转换

  1. import re
  2. test_str = r'''
  3. $D={\{\vec{x_1},\vec{x_2},\cdots,\vec{x_m}\}}$
  4. $\vec{x_i}=(x_{i1};x_{i2};\cdots;x_{id})$
  5. '''
  6. change_str = re.sub('\$(.*?)\$', lambda m: '```math\n{}\n```'.format(m.group(1)), test_str.strip())
  7. print(change_str)
  8. '''
  9. \`\`\`math
  10. D={\{\vec{x_1},\vec{x_2},\cdots,\vec{x_m}\}}
  11. \`\`\`
  12. \`\`\`math
  13. \vec{x_i}=(x_{i1};x_{i2};\cdots;x_{id})
  14. \`\`\`
  15. '''

直接上图
1582625-20190115130724376-2023966145.jpg

行内数学公式转换

  1. import re
  2. test_str = r'''
  3. 行内数学公式:$D={\{\vec{x_1},\vec{x_2},\cdots,\vec{x_m}\}}$<br>
  4. 行内数学公式:$\vec{x_i}=(x_{i1};x_{i2};\cdots;x_{id})$
  5. '''
  6. change_str = re.sub('\$(.*?)\$', lambda m: '`{}`'.format(m.group(0)), test_str.strip())
  7. print(change_str)
  8. '''
  9. 行内数学公式:`$D={\{\vec{x_1},\vec{x_2},\cdots,\vec{x_m}\}}$`<br>
  10. 行内数学公式:`$\vec{x_i}=(x_{i1};x_{i2};\cdots;x_{id})$`
  11. '''

1582625-20190115132453075-159684477.jpg

转载于:https://www.cnblogs.com/nickchen121/p/10271301.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/773225
推荐阅读
相关标签
  

闽ICP备14008679号