我有一个文件,其中包含以下内容:
SomeText `SomeOtherText`
和
SomeOtherTextAgain:
* Text1
我正在尝试替换` and *
字符,以便我的输出是:
SomeText \\text{ SomeOtherText }
和
SomeOtherTextAgain:
\\begin{itemize}
\item Text1
\\end{itemize}
所以像:
* mystring \n
变成\\begin{itemize} \n \item mystring \n \\end{itemize}
mystring
变成\\texttt{mystring }
我尝试使用 python 提供的正则表达式库中的替换选项来执行此操作,但我不知道如何在替换之间保存文本。例如,我使用以下代码替换的星号:
re.sub('\*.*','\\\\begin{itemize} \n \\item \n \\\\end{itemize}',mystring)
但是,我丢失了.*
. 我正在尝试用正则表达式做的事情还是我应该找出不同的解决方案?
谢谢!