书接上回,python中官方提供的正则表达式库为re,引入项目只需要
pythonimport re
但是re仅仅支持一些基础的正则表达式语法,对于高级的扩展语法并没有支持。但是第三方库regex对这些提供了支持。安装regex需要
shellpip install regex
然后在项目中引入即可使用
pythonimport regex
由于 神里绫华的狗 上的内容都是使用Latex编写的,无论是发表在本站还是知乎等平台,都需要将Latex转为markdown语法。由于简单情况下两者语法接近,并且markdown也支持使用latex的公式,这个转换无非就是做一些字符串的替换,估摸着应该也不是很难的样子。
但是实际写起来并不是那么简单。比如要把Latex的公式符号\[替换为$$,同时也会影响换行标记
latex\\[1em]
要实现这样的判断,简单的字符串匹配是做不到的,需要使用正则表达式。
在写代码自动化生成 神里绫华的狗 的页面内容时,忽然发现网页返回了403,也就是权限不够,特此记录重新复习一下Linux的权限系统