>>517
そのものずばりなんですね…ありがとうございます。
後者に関してですが、ハイフンをデリミタで OK で、
また値は必ず数字の二つで、左が小さいということまで
前提として良いとのことでした。

つまり
> "1--a" は "1", "-a" なのか "1", "", "a" なのか分からない
> "1---2" を "1", "-", "2" に分解するという意味だとして
> "1----2" は "1", "--", "2" でいいのか "1", "", "-", "2" なのかそれとも別のものなのか

はエラーとしてしまって良い…
ですのでパターンとしては

a. マイナスとマイナス   -10--5    -10と-5
b. マイナスとプラス    -10-5     -10と5
c. プラスとプラス     1-5      1と5

だけという所でしょうか。

む、でもこれもしかして
1. 1文字目が - か見る(-でなかったら必ずハイフンは1つなのでc)
2. -- があるか見る (a のみなので -- の左側をデリミタとする)
3. b(1文字目は-で、- を抜いて分割した結果右は符号なし)
と言う感じでいけそうですかね...