如何拆分和连接字符串

时间:2011-06-02 10:52:45

标签: .net vb.net

我在字符串中有一个文件名。我想将给定的字符串拆分为2(1是没有扩展名的文件名,2只是扩展名)字符串。然后将_dev添加到第一个字符串的末尾并与第二个字符串连接。

前:

Dim name as string="abc.txt"
Dim finalName as string

finalName应该像"abc_dev.txt"

一样

有什么建议吗?

3 个答案:

答案 0 :(得分:2)

如果他们真的是文件名:

 ' unested, likely to contain spelling errors
 name = Path.GetFileNameWithoutExtension(oldName)
 ext = Path.GetExtension(oldName)
 newName = odlName & "_dev"
 newName = Path.ChangeExtension(newName, ext)

答案 1 :(得分:2)

怎么样

finalName = Path.GetFileNameWithoutExtension(name) & "_dev" & Path.GetExtension(name)

答案 2 :(得分:0)

尝试以下方法:

Dim newName as String = oldName.Insert(oldName.LastIndexOf("."), "_dev")

参考:

String.Insert Method

String.IndexOf Method (String)

String.LastIndexOf Method (String)