我想使用C#從單個字符串中提取所有出現的模式爲子空間的字符串:空格後跟任意文本。查找出現匹配模式的所有子串
因此,舉例來說,如果我有一個字符串「This is a very short sentence」
話,我希望能夠獲得5根弦:
「is a very short sentence」
「a very short sentence」
「very short sentence」
「short sentence」
「sentence」
從上面的子串的例子中不應該包含前導空格。也能夠通過索引訪問每個獲得的字符串會很好。
我試圖使用正則表達式,但我無法繞過第一場比賽。
請幫
你爲什麼要使用正則表達式,爲什麼不使用split和寫一個循環生成排列? – degant
你試過拆分嗎? –
簡單的僞代碼:1.找到從S開始的下一個空格W 2.從字符串W開始直到字符串結束。 3. S = W + 1 4.轉到步驟1,直到找不到下一個空格。作爲你的家庭作業,我將離開實施。 – Euphoric