我想用JavaScript编写一个.replace
函数,它实现了代数中负号的偶奇规则。在一系列的消极和积极的迹象:正则表达式实现偶数负号的规则
- 案例1:如果有奇数个负号,这相当于一个负号
- 案例2:如果有偶数个负迹象,这相当于一个积极的迹象。
所以我会再做.replace(/regex for case1/, "-")
和.replace(/regex for case2/, "+")
。任何想法如何做到这一点?
下面是示例字符串:
\frac{a^{n+-m}}{b}
- >\frac{a^{n-m}}{b}
abc+cde=ghj--+--hsnj
- >abc+cde=ghj+hsnj
正则表达式和数学是oxymorons :) – vks
好的。那么,另一个解决方案将是受欢迎的,然后 – guillefix
此外,有什么类似的正则表达式,但数学呢? – guillefix