次のような多項式のすべての項を検出したい
x^2+3x-2
文字列を「+」と「-」で部分文字列に分割したい。つまり、用語を分けて持ちたいのです。簡単にするために、文字列の先頭に「+」または「-」を追加します (まだ存在しない場合)。
+x^2+3x-2
ここで、すべての用語を個別に検出できる正規表現が必要です。また、できるだけ多くの用語が存在する可能性があることも覚えておく必要があります。
私は何かを試しました
[+-]?(.+?)
しかし、私は正規表現に慣れていないので、それを機能させることは私の能力の範囲内ではないと思います。
あなたの助けが必要です。この場合、望ましい結果は次のとおりであることに注意してください。
- +x^2
- +3倍
- -2
前もって感謝します!