正と負の整数を検出したいのですが、減算に使用する場合はマイナスを含めないようにしたいです。
元
「29 --24 + 4」は、29、-24、および 4 を返す必要があります
"29 -24 + 4" は 29、24、そして最後に 4 を返す必要があります
私は現在、「([0-9] *-)?[0-9]+」という式を使用して、マイナスの後の文字が数字ではないかどうかをテストします。次に、別の正規表現を使用して実際の数値を見つけることができます。上記の問題は、私の番号が文字列の先頭にあると機能しないことです。「-4 + 2」のように。それは4と2を出力します。
編集: 言語は actionscript 3 です。