我正在编写一个python脚本来获得cos^n
的线性化。
为了在LaTeX中格式化,我想根据分隔符拆分获得的表达式。你知道吗
比如说我
expr = \frac{1}{32}e^{-5\jmath\theta} + \frac{5}{32}e^{3\jmath\theta} + \frac{5}{16}e^{\jmath\theta} + \frac{5}{16}e^{-\jmath\theta} + \frac{5}{32} e^{-3\jmath\theta} + \frac{1}{32}e^{-5\jmath\theta}
我想按±\frac{.}{.} e^{.}
分组
我试过re.split('([\+-])', expr)
,但显然它也会在大括号内分裂。。。你知道吗
因为这是我第一次使用regex,我怎么才能得到我想要的呢?你知道吗
下面是您可以使用的多个regexen。你知道吗
首先,在定义字符串时应注意
'\'
:所以你可以这样定义
text
:regex需要
re
模块:您只需查找
{}
中的所有内容:如果您不想要
{}
:如果需要一个包含3个元素的元组列表:
±\frac{.}{.} e^{.}
中的表达式:如果需要完整的表达式,可以从
+
或-
开始:您只需在
+
上拆分即可输出:
Ideone Demo
相关问题 更多 >
编程相关推荐