|
|
逆袭的移动电源 · django.db.utils | ...· 8 月前 · |
|
|
痴情的单杠 · 市外办主任蔡颖赴华为调研 - 工作动态 - ...· 10 月前 · |
|
|
重情义的米饭 · 南宁市:民生水利 ...· 1 年前 · |
|
|
瘦瘦的八宝粥 · 《关于中美经贸摩擦的事实与中方立场》白皮书· 1 年前 · |
|
|
不羁的鸵鸟 · 毒舌大状港版粤语在线观看 - 百度· 1 年前 · |
假设我有一个字符串 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