简单的字串切割问题(使用vb.net)

我有很多数组,载入时
第一个 "2, 深圳, 2018-06-30 101958, name...... "
第二个 "北京, 2018-06-30 101958, name...... "
第三个 "南京, 2018-06-30 101958, name...... "
........

以上的字串放在 str() 里

依序载入出来时,只有第一个会有 "2,深圳,........."
2是我传出的一个参数,我要和数组分开放

希望结果
2和 , 移出
"深圳, 2018-06-30 101958, name...... "
"北京, 2018-06-30 101958, name...... "
"南京, 2018-06-30 101958, name...... "
dim newNum =2 把2另置入新的参数里

2个回答

dim newNum = Val(str.First(Function(x) Regex.IsMatch("^\d+(?=\,)", x)).Split(",")(0))
str = str.Select(Function(x), Regex.Replace("^\d+\,", x, "")).ToArray()

caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复weixin_40187983: 抱歉,之前的代码是手写的,所以可能不是很精确。 https://ask.csdn.net/questions/693485我这次帮你调试了。
一年多之前 回复
weixin_40187983
weixin_40187983 1、将2提出来 2、 将 "2,深圳, 2018-06-30...................." 变成 "深圳, 2018-06-30..................." 即可
一年多之前 回复
weixin_40187983
weixin_40187983 我问题点有写错: 不是 str( ) , 只是一个长字串 "2,深圳, 2018-06-30 10:19:58, name北京JW万豪酒店, 10004151, 华贸中心建国路83号, https://hotel.fliggy.com/hotel_detail2.htm?=10004151&=110100&checkIn=2018/6/30&checkOut=2018/7/110:19:45, 1137,
一年多之前 回复
weixin_40187983
weixin_40187983 有一点小错误!请你看一下
一年多之前 回复

to Caozhy
图片说明

我在最上面有加了Imports System.Text.RegularExpressions
x写未声明名称x 这是我那边还需要加东西吗?

weixin_40187983
weixin_40187983 回复caozhy: 可以了,但我发现我的不是数组
一年多之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 function(x)后面逗号去掉
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问