【发布时间】:2015-03-30 20:38:54
【问题描述】:
Latex 中的示例代码:
%Chebyshev of second kind
\begin{equation}
\sum_{\ell \hiderel{=} 0}^n\frac{( \ChebyU{\ell}@{x} )^2}*{ \frac{\pi}{2} }*=\frac{ 2^n }{ \frac{\pi}{2} 2^n+1 }\frac{ \ChebyU{n+1}@{x} \ChebyU{n}@{y} - \ChebyU{n}@{x} \ChebyU{n+1}@{y} }{x-y}
\end{equation}
\frac{(\ChebyU{\ell}@{x})^2}*{\frac{\pi}{2}} 是我正在寻找的这个特定案例的分数。由于它是另一个分数的分母中的一个分数,我想使用 Python 正则表达式将其从 a/(b/c) 更改为 (ac)/b。
示例输出:
%Chebyshev of second kind
\begin{equation}
\sum_{\ell \hiderel{=} 0}^n\frac{(2 \ChebyU{\ell}@{x} )^2}{\pi}*=\frac{ 2^n }{ \frac{\pi}{2} 2^n+1 }\frac{ \ChebyU{n+1}@{x} \ChebyU{n}@{y} - \ChebyU{n}@{x} \ChebyU{n+1}@{y} }{x-y}
\end{equation}
最终结果:\frac{(2\ChebyU{\ell}@{x})^2}{\pi} 是正则表达式应产生的分数。
我将如何在 Python 中使用正则表达式执行此操作?
【问题讨论】:
标签: python regex math latex pdflatex