vb.net - vb.net 中字符串中字符的左侧

标签 vb.net

假设我有一个字符串010451-09F2

如何从 vb.net 中的上述字符串中去掉 -

我想要010451

left 函数不允许我指定分隔符。

谢谢

最佳答案

给定:

Dim strOrig = "010451-09F2"

您可以执行以下任一操作:

Dim leftString = strOrig.Substring(0, strOrig.IndexOf("-"))

或者:

Dim leftString = strOrig.Split("-"c)(0) ' Take the first index in the array

或者:

Dim leftString = Left(strOrig, InStr(strOrig, "-"))
' Could also be: Mid(strOrig, 0, InStr(strOrig, "-"))

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

相关文章:

vb.net - 如何将事件连接到 VB.Net 中的事件

vb.net - 使用 VB.NET 按字符串名称动态调用属性

vb.net 在表单内启动应用程序

vb.net - 当您 ctrl + 单击 WinForm 中的按钮时运行?

vb.net - WithEvents/Handles 比 Remove/AddHandler 更好?

vb.net - 甚至在我的表单上也卸载?

c# - 在 LINQ 表达式中加入对象

.net - 如何对组合框中的数据进行排序

c# - 从路径列表填充 TreeView

asp.net - 带参数的 SELECT TOP 语法不正确