長い文字列からある部分を取り出すには?

解決


たか  2004-10-22 19:09:03  No: 117126

あまりにも初心者すぎて恥ずかしいのですが、
教えてください。
c:\aaaaa\bbbbb\ddddd\abcdefg.txt
という文字列から
abcdefg
だけを取り出したいのです。

VBはじめて5日目^^;
どうぞよろしくお願いします。


特攻隊長まるるう  2004-10-22 19:15:49  No: 117127

ファイルパスならそれ系のオブジェクトでファイル名が
求められるかも?(というか[VB.NET]では File クラスに色々…)

質問は文字列としてという事ですので
\ で Split して最後の文字列にピリオドがあれば削除
でできると思います。

開発環境によりコードが変わってきますので、せめて
VB のバージョンは書きましょう。


特攻隊長まるるう  2004-10-22 19:20:28  No: 117128

訂正:
>ピリオドがあれば削除
 ↓
ピリオドがあれば(InStr 関数)
最後のピリオド以降を削除(ピリオド複数もあり?)


たか  2004-10-22 19:31:12  No: 117129

早速の回答ありがとうございます。
VBのバージョンは6.0です。

>ファイルパスならそれ系のオブジェクトでファイル名が
>求められるかも?


そのとおりでした。
ほんと、お恥ずかしい。
右も左もわからないもので…


たか  2004-10-22 19:40:03  No: 117130

VBのバージョンは6.0?
やっぱりわかりません。

VB.NETなんですけど。

Visual  Studio  .NET  2003
を先日インストールしました。
この場合、開発環境やバージョンを聞かれたら
なんと答えればいいのでしょう。


特攻隊長まるるう  2004-10-22 19:51:44  No: 117131

http://www.google.com/search?hl=ja&q=VB+%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3&lr=


たか  2004-10-22 19:57:55  No: 117132

ありがとうございます^^

バージョンは

VB.NET  2003

です!!!


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加