1. 程式人生 > >C 幾種擷取字串的方法 split Substring Replace remove

C 幾種擷取字串的方法 split Substring Replace remove

    Split 方法忽略 separator 的任何值為 Nothing 或空字串 ("") 的元素。 為了在 separator 中的字串具有公共字元的情況下避免出現不明確的結果, Split 操作從例項值的開始進行到結尾,並匹配 separator 中與例項中的分隔符相等的第一個元素。 例項中子字串的出現順序優先於 separator 中元素的順序。 例如,考慮值為“abcdef”的例項。如果 separator 中的第一個元素為“ef”,且第二個元素為“bcde”,則拆分操作的結果將是“a”和“f”。 這是因為先遇到例項中的子字串“bcde”,且它匹配 separator 中的元素,然後才遇到子字串“f”。 不過,如果 separator 的第一個元素為“bcd”,且第二個元素為“bc”,則拆分操作的結果將是“a”和“ef”。 這是因為“bcd”是 separator 中第一個與例項中的分隔符匹配的分隔符。 如果顛倒分隔符的順序,使得第一個元素為“bc”且第二個元素為“bcd”,則結果將是“a”和“def”。