我試圖根據-
字符拆分字符串,並將-
字符前後的字詞插入到列表中(result
)兩個字詞不同索引。我試圖實現的是檢查字符-
前後是否有空格。如果找到空間,請按前面所述執行拆分。否則,如果在-
之前或之後沒有空間,請勿執行任何拆分。檢查字符前後是否有空格來執行字符串拆分
例子:
的String1 =倫敦 - 英國
String2的=巴黎 - 法國
拆分String1
並插入London
與index(0)
和United Kingdom
與index(1)
到result
列表,因爲有之前和空間之後-
不要分割String 2
並插入Paris-France
與index(0)
,因爲在-
之前和之後沒有空格。
代碼:
Dim result As New List(Of String)()
For Each str_get As String In Split
If (str_get.IndexOf("\t-\t")) Then
Dim splitStr = str_get.Split({"-", "/"}, StringSplitOptions.None)
For Each str_split As String In splitStr 'Add to result list
result.Add(str_split.Trim()) ' Enter into result list
' result.TrimExcess()
Next
Else
End If
Split
是可以被認爲是一個字符串數組的字符串。 For
循環將採取該數組中的每個字符串並檢查它。
任何想法或建議?
即使我把空間的文本字符串,它不會是您使用.NET的String.Split工作 – HShbib
? – Teejay
是的,我正在使用.Net String.Split – HShbib