0
VB.NET有一個Substring
方法,它將起始索引和子字符串的長度作爲參數。是否有可能從一個索引提取一個子串到另一個(而不是使用長度)?從一個索引提取子字符串到另一個索引
舉例來說,如果我有一個字符串"1 + 1 = 2"
,我想提取+
和=
我希望能夠做這樣的事情之間的一切:
string.Substring(string.IndexOf("+") + 1, string.IndexOf("=") - 1)
的原因我不」要使用長度是因爲我不確定在+
和=
之間的數字是多少個數字。
是正則表達式我唯一的選擇,還是我缺少一些簡單的東西?
'string.Substring(string.IndexOf( 「+」)+ 1,string.length減 - string.IndexOf( 「=」))' –
這是返回錯誤的數據。如果它們超過3位數字,它將切斷整數,並且由於某種原因也會包括=號。 @Martin鞋底有正確的答案。感謝評論,但! –