选择字符串的一部分 [英] Selecting a portion of a string

查看:108
本文介绍了选择字符串的一部分的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是一个有点奇怪的问题,我希望有人可以帮我解决这个问题,因为我完全难过了。


我有一个字符串是: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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆