Regex rx = new Regex(@"[+-]");
string[] substrings = rx.Split(expression);
表達= 「-9a3dcbh-3bca-4ab4cf-3HC」 匹配一個空元素//這是iput串 我想要分割+或之間的串 - 。 我的VS調試器顯示子陣列是這樣的: 子串[0] = NULL // ???爲什麼 子串[1] = 9a3dcbh 子串[2] = 3bca 子串[3] = 4ab4cf 子串[4] = 3hc奇怪,regex.split方法
爲什麼arry的第一個元素爲null,是因爲我匹配+ - ,並且在我的輸入字符串中沒有+?
修正,第一個元素是不爲空,它是「」 – dontoo 2010-04-27 18:24:15
在string.Split可以使用選項RemoveEmptyEntries,但我不」相信Regex.Split有這個選擇。 – Brandi 2010-04-27 19:06:34