【发布时间】:2017-04-25 16:28:53
【问题描述】:
我试图从字符串中“提取”一个数字,方法是使用以下简单代码在: 处拆分字符串,然后只使用结果的前几个字符。然而,实际的现实世界字符串包含两个数字,前面有一个 :,我只想从字符串中拉出其中一个,但这给我带来了一些问题。我正在尝试从字符串的以下部分中提取数字:Our Ref: 200018 但拆分功能似乎只支持一个字符进行拆分。在现实世界中,这个数字变化很大,但长度保持不变 8 个字符。
我怎样才能只从Our Ref: 200018 中提取数字而不 Your Ref: 265845 在代码中与它混淆?
Dim sOutput As String = "This is an example string Our Ref: 200018 Your Ref: 265845 did this work?"
Dim word As String = sOutput
Dim wordArr As String() = word.Split(":")
MsgBox("Result: " & wordArr(1).ToString)
【问题讨论】: