vb.net - vb中的子串

标签 vb.net visual-studio-2010

我正在尝试执行 Substring图像文件名上的函数。
名称格式为“ images.png ”。

我尝试使用 Substring它只允许我指示第一个字符直到“n”字符来执行该功能。

这样的 SubString(1,6) .

但我想要的是在 . 之前获取任何字符.

例如“ images.png ”:

Substring函数我应该得到“ 图像”。

最佳答案

您可以使用 LastIndexOf结合 Substring :

myString.Substring(0, myString.LastIndexOf('.'))

虽然 Path类有一个以强类型方式执行此操作的方法,无论传入的路径是否有目录:
Path.GetFileNameWithoutExtension("images.png")

关于vb.net - vb中的子串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8943338/

相关文章:

.net - 没有公司名称无法注册 vb.net express 2012

c# - 游戏、书籍、CD 的条形码查找

vb.net - 如何只在句首大写字母,下一个单词正常

.net - 使用 VB.Net 在 Silverlight 中进行多重绑定(bind)

visual-studio-2010 - 如何在Visual Studio 2010中启用选项卡指南?

html - Windows 资源管理器中未显示解决方案文件夹

vb.net - 从 Windows 窗体打开空目录 - VB.net

c# - MS Office Visual Studio 加载项、共享加载项和 Excel 2010 加载项之间有什么区别?

c++ - 为什么向此方法添加 cout 行会阻止我的程序在 Windows 中触发缓冲区溢出异常?

visual-studio-2010 - Visual Studio 2010 忘记了自定义编辑器