VB.Net之间的两个数字查找代码
我有字母数字字符串,如VB.Net之间的两个数字查找代码,vb.net,Vb.net,我有字母数字字符串,如S00125701。如何找到介于两者之间的数字 Case H00125701 To H00125859 Label1.Text = "Box # 110" 您可以直接在字符串上选择大小写: Select Case string Case "H00125701" To "H00125859" Label1.Text = "Box # 110" End Select 如果您的问题是输入字符串以S开头,但您必须针对以H
S00125701
。如何找到介于两者之间的数字
Case H00125701 To H00125859
Label1.Text = "Box # 110"
您可以直接在字符串上选择大小写:
Select Case string
Case "H00125701" To "H00125859"
Label1.Text = "Box # 110"
End Select
如果您的问题是输入字符串以S
开头,但您必须针对以H
开头的字符串进行测试,则替换将起作用:
Select Case string.Replace("S", "H")
Case "H00125701" To "H00125859"
Label1.Text = "Box # 110"
End Select
Select Case Convert.ToInt32(string.Substring(1))
Case 125701 To 125859
Label1.Text = "Box # 110"
End Select
如果您的问题是输入字符串可以以任何字母开头,但您必须针对以H
(或任何其他字母)开头的字符串进行测试,并且只有一个字母,则子字符串
和转换
将起作用:
Select Case string.Replace("S", "H")
Case "H00125701" To "H00125859"
Label1.Text = "Box # 110"
End Select
Select Case Convert.ToInt32(string.Substring(1))
Case 125701 To 125859
Label1.Text = "Box # 110"
End Select
您可以直接在字符串上选择大小写:
Select Case string
Case "H00125701" To "H00125859"
Label1.Text = "Box # 110"
End Select
如果您的问题是输入字符串以S
开头,但您必须针对以H
开头的字符串进行测试,则替换将起作用:
Select Case string.Replace("S", "H")
Case "H00125701" To "H00125859"
Label1.Text = "Box # 110"
End Select
Select Case Convert.ToInt32(string.Substring(1))
Case 125701 To 125859
Label1.Text = "Box # 110"
End Select
如果您的问题是输入字符串可以以任何字母开头,但您必须针对以H
(或任何其他字母)开头的字符串进行测试,并且只有一个字母,则子字符串
和转换
将起作用:
Select Case string.Replace("S", "H")
Case "H00125701" To "H00125859"
Label1.Text = "Box # 110"
End Select
Select Case Convert.ToInt32(string.Substring(1))
Case 125701 To 125859
Label1.Text = "Box # 110"
End Select
我不知道你在问什么。你想去掉字符串的第一个字母,只得到数字吗?还是别的什么?然后呢?同意科迪的意见。如果你去掉字母并减去剩下的两个数字,答案不是110。@dbasnett-我不认为110应该是一个减法,我认为它只是一个标签,用于选择案例中的特定范围。当然,我可能错了!为了让我们提供帮助,你需要更好地描述你的问题。我不知道你在问什么。你想去掉字符串的第一个字母,只得到数字吗?还是别的什么?然后呢?同意科迪的意见。如果你去掉字母并减去剩下的两个数字,答案不是110。@dbasnett-我不认为110应该是一个减法,我认为它只是一个标签,用于选择案例中的特定范围。当然,我可能错了!为了让我们提供帮助,你需要更好地描述你的问题。天哪,我不知道这个案例的存在。美丽的!天哪,我不知道这个案子的存在。美丽的!