选择字符串的一部分 [英] Selecting a portion of a string
问题描述
这是一个有点奇怪的问题,我希望有人可以帮我解决这个问题,因为我完全难过了。
我有一个字符串是:bttn1-ITEM1
有没有办法我可以读取这个字符串,所以我只得到ITEM1位?我想每次都在连字符后读取
。
例如
" bttn2-ITEM3" ; =" ITEM3"
" bttn14-ITEM27" =ITEM27
如果有人能帮我解决这个问题,我真的很感激。
This is a bit of a strange question, I hope someone can help me out on
this as I''m completely stumped.
I have a string that is: bttn1-ITEM1
Is there a way I can read this string so I just get the "ITEM1" bit? I
want to read the bit after the hyphen each time.
e.g.
"bttn2-ITEM3" = "ITEM3"
"bttn14-ITEM27" = "ITEM27"
I''d really appreciate it if anyone can help me out on this one.
推荐答案
Dim nHyphen As Integer
Dim cText as String
cText =" bttn2-ITEM3"
nHyphen = cText.IndexOf(" - ")
MsgBox(cText.Substring(nHyphen + 1))
当然你可以把它写成一行:cText.Substring(cText.IndexOf(" - ")+
1)。
< ja ******* @ gmail.com>在消息中写道
news:11 ********************** @ z14g2000cwz.googlegr oups.com ...
Dim nHyphen As Integer
Dim cText as String
cText = "bttn2-ITEM3"
nHyphen = cText.IndexOf("-")
MsgBox(cText.Substring(nHyphen + 1))
Of course you can write it in one line: cText.Substring(cText.IndexOf("-") +
1).
<ja*******@gmail.com> wrote in message
news:11**********************@z14g2000cwz.googlegr oups.com...
这是一个有点奇怪的问题,我希望有人可以帮助我,因为我完全难过了。
我有一个字符串:bttn1 -ITEM1
有没有办法可以读取这个字符串,所以我只是得到了ITEM1。位?我希望每次都能在连字符之后读取一下。
例如
" bttn2-ITEM3" =" ITEM3"
" bttn14-ITEM27" =ITEM27
如果有人能帮我解决这个问题,我真的很感激。
This is a bit of a strange question, I hope someone can help me out on
this as I''m completely stumped.
I have a string that is: bttn1-ITEM1
Is there a way I can read this string so I just get the "ITEM1" bit? I
want to read the bit after the hyphen each time.
e.g.
"bttn2-ITEM3" = "ITEM3"
"bttn14-ITEM27" = "ITEM27"
I''d really appreciate it if anyone can help me out on this one.
< ; JA ******* @ gmail.com> schrieb:
<ja*******@gmail.com> schrieb:
我有一个字符串:bttn1-ITEM1
有没有办法可以读取这个字符串,所以我只得到了ITEM1。位?我希望每次都能在连字符之后读取一下。
例如
" bttn2-ITEM3" =" ITEM3"
" bttn14-ITEM27" =" ITEM27"
I have a string that is: bttn1-ITEM1
Is there a way I can read this string so I just get the "ITEM1" bit? I
want to read the bit after the hyphen each time.
e.g.
"bttn2-ITEM3" = "ITEM3"
"bttn14-ITEM27" = "ITEM27"
\\\
Dim s As String =" bttn2-ITEM3"
Dim t As String = Mid(s,InStr(s," - ")+ 1)
///
- -
MS Herfried K. Wagner
MVP< URL:http://dotnet.mvps.org/>
VB<网址:http://dotnet.mvps.org/dotnet/faqs/>
\\\
Dim s As String = "bttn2-ITEM3"
Dim t As String = Mid(s, InStr(s, "-") + 1)
///
--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>
不要将您的电子邮件地址添加到任何帖子,因为您正在打开你自己去了很多垃圾邮件。
------------------------ -----------------------------------
MVP先生,
您仍在使用VB6方式处理我看到的事情。 :)
Don''t add your e-mail address to any post because you are opening yourself to
a lot of SPAM.
-----------------------------------------------------------
Mr MVP,
You are still using the VB6 way of doing things I see. :)
这篇关于选择字符串的一部分的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!