那就用正则表达式匹配第一个guid的位置。 string abc = "Test[18AA42BC-D430-412f-B46D-86CD58C8D892].KOOOO[]10AA42BC-D430-412f-B46D-86CD58C8D892"; Regex r = new Regex(@"\w{8}\-\w{4}\-\w{4}\-\w{4}\-\w{12}"); Match m = r.Match(abc); // 匹配第一个guid的起始位置 abc.Remove(m.Index - 1);
另一个是Test[78372F0E-D1BC-418f-A0BE-60C3545E8F05]].KOOOO[]19AA42BC-D430-412f-B46D-86CD58C8D892,
注意了,前后二个GUID都是不一样的
string abc = "Test[18AA42BC-D430-412f-B46D-86CD58C8D892].KOOOO[]10AA42BC-D430-412f-B46D-86CD58C8D892";abc.Remove(abc.Length - 80);
删除指定位置后的所有字符。
80是guid长度。
Test[18AA42BC-D430-412f-B46D-86CD58C8D892].KOOOO[10EE42BC-D430-412f-B46D-86CD58C8D892].KKKO"
string abc = "Test[18AA42BC-D430-412f-B46D-86CD58C8D892].KOOOO[]10AA42BC-D430-412f-B46D-86CD58C8D892";
Regex r = new Regex(@"\w{8}\-\w{4}\-\w{4}\-\w{4}\-\w{12}");
Match m = r.Match(abc); // 匹配第一个guid的起始位置
abc.Remove(m.Index - 1);