我有字符串,我需要分割它两次,选择特殊字符后面的部分。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