|
|
酷酷的烈马 · Pyppeteer ...· 3 年前 · |
|
|
很酷的跑步机 · ORA-39097: Data Pump ...· 3 年前 · |
|
|
有情有义的菠萝 · Git子仓库深入浅出 - 掘金· 3 年前 · |
|
|
善良的勺子 · PHP实现PDF转图片的详细过程(使用ima ...· 3 年前 · |
假设我有一个字符串 010451-09F2
如何在vb.net中从上面的字符串中去掉-
我想要 010451
left函数不允许我指定分隔符。
谢谢
发布于 2009-09-22 16:13:06
给定:
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, "-"))
发布于 2009-09-22 16:10:57
Dim str As String = "010451-09F2"
Dim leftPart As String = str.Split("-")(0)
Split提供字符串数组中的左侧和右侧部分。访问第一个元素(索引0)会得到左边的部分。
发布于 2009-09-22 16:12:14
对不起,我不确定vb的语法,但是c#是
string mystring ="010451-09F2";
string whatIwant = mystring.Split('-')[0];
https://stackoverflow.com/questions/1461025
复制相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
|
|
有情有义的菠萝 · Git子仓库深入浅出 - 掘金 3 年前 |