プログラミングメモ

思った通りに動いてくれて嬉しかったこと

文字列から指定位置の文字列を抜き取る

解説

mid関数などもありますが、ここではSubstring関数を利用します。

 

vb.net

'データ
Dim FileName As String = "calc.exe"
'.(ドット)より前を取得
Dim Name As String = FileName.Substring(0, FileName.LastIndexOf("."))
'.(ドット)より後ろを取得
Dim Extension As String = FileName.Substring(FileName.LastIndexOf(".") + 1)

 

Console.WriteLine("Name:" & Name)
Console.WriteLine("Extension:" & Extension)