私は正規表現を嫌い、この問題を乗り越えようとしています。問題は、文字列があり、前に「^」が付いていない「+」または「-」と一致させたいということです。
文字列の例:
100x^-3+2x-10
上記の文字列は、数学的にフォーマットされるか、「xの100倍の-3乗、プラス2倍のx、マイナス10」として読み取られます。
そして、「2x」の前の「+」と「10」の前の「-」を一致させたいが、「100x^」の後の「-」は一致させたくない。それほど混乱しないことを願っています。私は次のregを試しましたが、運がありませんでした。
[^\^][\+|\-]
明らかに、私はどこかに大きな詳細が欠けています。