在知乎中写技术类文章,经常会用到markdown知乎文章可以导入markdown格式,但是不支持Latex公式。知乎大神提供了替代方案: https://zhuanlan.zhihu.com/p/69142198

为实现自动化,用python将其简易实现,代码如下:import re

import sys

def replace(file_name, output_file_name):

try:

pattern1 = r"\$\$\n*([\s\S]*?)\n*\$\$"

new_pattern1 = r'\n\n'

pattern2 = r"\$\n*(.*?)\n*\$"

new_pattern2 =r'\n\n'

f = open(file_name, 'r')

f_output = open(output_file_name, 'w')

all_lines = f.read()

new_lines1 = re.sub(pattern1, new_pattern1, all_lines)

new_lines2 = re.sub(pattern2, new_pattern2, new_lines1)

f_output.write(new_lines2)

# for line in all_lines:

# new_line1 = re.sub(pattern1, new_pattern1, line)

# new_line2 = re.sub(pattern2, new_pattern2, new_line1)

# f_output.write(new_line2)

f.close()

f_output.close()

except Exception, e:

print(e)

if __name__ == '__main__':

if len(sys.argv) < 2:

print("need file name")

sys.exit(1)

file_name = sys.argv[1]

# file_name = "极大似然小结.md".decode('utf-8')

file_name_pre = file_name.split(".")[0]

output_file_name = file_name_pre + "_zhihu.md"

replace(file_name, output_file_name)

由此完成自动化配置。

php markdown的转化函数,markdown公式转为知乎格式相关推荐

  1. Markdown文章转化为富文本文章

    使用富文本文章的平台有知乎,使用Markdown文章的有CSDN. 文章目录 方法一 方法二 方法一 想要将Markdown文章转化为富文本文章,使用这个网站:https://md.aclickall ...

  2. 成功解决在excel表中通过数学函数转换后,接着去掉公式转为不再随着变化的数值

    成功解决在excel表中通过数学函数转换后,接着去掉公式转为不再随着变化的数值 目录 解决问题 解决方法 解决问题 在excel表中通过数学函数转换后,接着去掉公式转为不再随着变化的数值 解决方法 选 ...

  3. markdown入门4--矩阵空格公式方程组

    文章目录 1. 各种矩阵与行列式 1.1 字母矩阵 1.2 省略号 1.3 行列式 2. 空格 3. 公式 3.1 块级公式 3.2 行内公式 4. 方程组 5. 参考文献 1. 各种矩阵与行列式 这 ...

  4. Markdown/LaTeX数学符号、公式大全(一)

    Markdown/LaTeX数学符号.公式大全(一) 1.上标.下标.求和.括号 2.三角函数.指数.对数 3.运算符 4.数学符号 5.高级运算符 6.集合运算 7.其他 附录:希腊字母 写博客经常 ...

  5. Markdown转PDF→利用 Markdown 制作电子书|非常简单

    Markdown转PDF→利用 Markdown 制作电子书 前言 遇到什么问题就解决什么问题,什么不会就学什么. 是这样的,因为最近在看数据分析的书籍<利用Python进行数据分析 原书第2版 ...

  6. md是什么类型的文件?怎么打开md文件,Markdown的编写,Markdown转化为html

    md 就是 Markdown 的文件,Markdown 是一种轻量级标记语言.CSDN 的博客就是用 markdown 来编写的呢!html 大家不陌生吧,他是超文本标记语言,他们都是标记语言,那有什 ...

  7. 工具使用技巧:将图片公式转为Word里的公式

    问题背景 在科研中,经常会看大量的论文,学习别人的方法,别人的公式,以及进行推导,那么如何快速地将别人论文中的公式(通常是图片格式)转为word中的公式,就是个问题了.确实可以选择手动输入,但是少量还 ...

  8. 计算机函数if公式的使用,Excel 2016

    Excel 2016教程: IF函数嵌套公式示例 示例 以下示例介绍了一个相对标准的嵌套 IF 语句,该语句将学生考试成绩转化为等效字母等级. =IF(D2>89,"A",I ...

  9. 使用Markdown作为生产力——基于markdown pad2的md编辑、导出工具

    提前说明: 这是过程最完整的markdown pad2安装说明 废话少说,直接上链接: 链接:https://pan.baidu.com/s/1U7Q8c-d-lYxN3pPcOMPd6Q 提取码:1 ...

最新文章

  1. golang微服务框架对比_微服务里程碑,Golang与Spring Cloud Alibaba完美结合
  2. linux学习之ARM的三大工具链
  3. 率土之滨鸿蒙之初,率土之滨:最记仇联盟?投诚玩家结算前被乱世,称是主盟要求...
  4. Java多线程(三)之ConcurrentHashMap深入分析
  5. arcengine 将地图文件保存为图片(包括各种图片格式)
  6. 开源 , KoobooJson一款高性能且轻量的JSON框架
  7. java方法示例注释 @_Java注释和真实世界的Spring示例
  8. Vins中的FeatureTracker::readImage(const cv::Mat _img, double _cur_time)函数
  9. 计算机三级嵌入式系统考试之矩阵键盘
  10. The Dandy Lab使用RFID积分方案,提升客户保持率
  11. DevExpress XtraReports 入门五 创建交叉表报表
  12. matlab cnn 识别苹果,CNNmatlab cnn卷积神经网络用于手写数字识别 - 下载 - 搜珍网
  13. 【java面试经(架构师设计师)-第4课】java基础常识
  14. 安利一款倒计时插件---雨滴桌面
  15. ldo和dcdc功耗_LDO和DCDC电源的优缺点以及差别
  16. 如何避免前人挖坑,后人填坑
  17. matlab中int函数的用法
  18. android patch app,AndroidN,O 加载到patch 以后重启app crash了.
  19. ASEMI整流桥KBJ610,KBJ610浪涌电流,KBJ610反向电流
  20. 情人节的表白爱心来了

热门文章

  1. 生成对抗网络gan原理_必读!TOP10生成对抗网络GAN论文(附链接)
  2. 计算机在智慧交通的应用论文,智能交通的毕业论文
  3. java枚举怎么编译不行的_java枚举类型
  4. mysql把用户权限授予新用户_MySQL新建普通用户和库并授予新用户对新库的所有权限...
  5. js 判断一个字符在字符串中出现的次数
  6. CSS border-radius边框圆角
  7. Vlc支持IE 360 低版本的Google浏览器
  8. 基于 Bootstrap 的响应式后台管理面板
  9. rabbitmq简单运用
  10. 用C++调用tensorflow在python下训练好的模型(centos7)