条件付の文字の分割


かに  2004-04-28 12:01:01  No: 83208  IP: [192.*.*.*]

文字の分割について質問お願いします。


ABC-D-0123という文字列がありまして、

これを2番目のハイフンより右と左で2つに分割していのですが。
ハイフンは2個入ってるんです。
1番目のハイフンは左の文字列に含まれ、真ん中(2番目)のハイフンはどちらの
文字列にも含まれないように設定したいんです。

分割後の左の文字列「ABC−D」
分割後の右の文字列「0123」    の設定です。

ハイフンが複数ある場合の条件がハイフンの文字の分割はどうすればいいでしょうか?
ご教授お願いします。

編集 削除
からす  2004-04-28 13:01:38  No: 83209  IP: [192.*.*.*]

ハイフンが2個限定という条件なら...
InStrRev関数を使えば、2つ目のハイフン位置を取得出来ます。

あとは...
Mid関数で分割して下さい。

編集 削除