我目前有一個文本文件,有超過500行的路徑。 (即N:\叉\ CLI \腳本\ ABC01.VB)VB.NET - 停止讀取第一個整數的子字符串函數,可能嗎?
一些文件名的長度不同(即ABC01.VB,ABCDEF123.VB等) 我如何去使用子函數刪除路徑名,數字和文件類型,只留下字母。
例如,處理N:\ Fork \ Cli \ Scripts \ ABC01.VB,並返回ABC。 或N:\ Fork \ Cli \ Scripts \ ZUBDK22039.VB並返回ZUBDK。
我只能夠檢索使用此代碼
Dim comp As String = sLine.Substring(28, 3)
sw.WriteLine(comp)
一個字符串永遠不會包含整數文本。您可以使用'System.IO.Path.GetFileNameWithoutExtension()'將其修剪爲名稱,然後根據需要去除*數字*。 – Plutonix
在您的示例中,數字總是在文件名的末尾。如果路徑類似於N:\ Fork \ Cli \ Scripts \ AB42Cde01.VB,您想要執行什麼操作? – Blackwood
@Blackwood,路徑總是字母后跟數字,它從不偏離特定佈局。 – Gmac