VBをはじめたばかりの初心者ですが質問です。
ABC:DEF
このようなテキストからそれぞれABCとDEFを抜き出して別のテキストボックスに書き出したいのですが、ABCとDEFは文字数が時間によってバラバラなので、例えば ":" から右側全てを抜き出す、もしくは左側全てを抜き出す、
といったことができないでしょうか。どなたかご教授おねがいします。
> VBをはじめたばかりの初心者ですが質問です。
はじめたばかり、との事なので、現行バージョン(VB.NET 2003)で
開発されている……という前提で回答します。
処理方法は幾つか考えられますが、今回の場合は、
Splitメソッドを使って分断するのが簡単でしょう。
例えば、
Dim Source As String = "ABC:DEF"
Dim Dest() As String = Source.Split(":"c)
とすると、Dest(0) には "ABC"、Dest(1) には "DEF" が格納されます。
魔界の仮面弁士様、ありがとうございます。
作業環境を書き忘れてしまって申し訳ありません。
現在VB6.0で勉強しています。
教えていただいたメソッドはVB6.0でも使用可能なものでしょうか。