Desidero scrivere una funzione .replace
in JavaScript che implementa la regola pari-dispari di segni negativi in algebra. In una serie di segni negativi e positivi:Regex per implementare la regola pari-dispari di segni negativi
- Caso 1: Se c'è un numero dispari di segni negativi, è equivalente ad un segno negativo
- Caso 2: Se c'è un numero pari di negativo segni, è equivalente a un segno positivo.
Quindi vorrei quindi fare .replace(/regex for case1/, "-")
e .replace(/regex for case2/, "+")
. Qualche idea su come fare questo?
Qui ci sono esempi di stringhe:
\frac{a^{n+-m}}{b}
->\frac{a^{n-m}}{b}
abc+cde=ghj--+--hsnj
->abc+cde=ghj+hsnj
regex e matematica sono ossimori :) – vks
Ah ok. Bene, un'altra soluzione sarebbe la seguente – guillefix
Inoltre, c'è qualcosa di simile alla regex ma per la matematica allora? – guillefix