我有字符串,我需要分割它兩次,選擇特殊字符後面的部分。C#正則表達式分割和正則表達式
比方說:
string myString = "Word 2010|82e146e7-bc85-4bd4-a691-23d55c686f4b;#Videos|55140947-00d0-4d75-9b5c-00d8d5ab8436";
string[] guids = Regex.Split(myString,";#");
所以在這裏我得到與價值+ GUID兩個元素的數組。但我只需要的GUID,如:
[0] 82e146e7-bc85-4bd4-a691-23d55c686f4b
[1] 55140947-00d0-4d75-9b5c-00d8d5ab8436
任何方式做一兩行?
有一件事值得一提的是,使用' Regex.Split'(在上面的上下文中)而不是'String.Split'是毫無意義的(我懷疑會有更多的開銷)。我個人只有兩個功能,一個按照上面的方式拆分,另一個在管道上拆分。 – Chris 2012-02-13 17:27:47