例如:a="A.dfgvjahfg,B.dfgvjahfg,C.dfgvjahfg,D.dfgvjahfg,E.dfgvjahfg,F.dfgvjahfg,B.dfgvjahfg"我想要截取A,B,C,D等等,a的值是不固定的,我想的是截取‘.’前面的内容,望各位大神指教,谢谢啦!!!
string result = "";
string a = "A.dfgvjahfg,B.dfgvjahfg,C.dfgvjahfg,D.dfgvjahfg,E.dfgvjahfg,F.dfgvjahfg,B.dfgvjahfg";
string[] strArr = a.Split(',');
for (int i = 0; i < strArr.Length; i++)
{
result += strArr[i].Split('.')[0];
if (i < strArr.Length - 1)
{
result += ",";
}
}
String str = "A.dfgvjahfg,B.dfgvjahfg,C.dfgvjahfg,D.dfgvjahfg,E.dfgvjahfg,F.dfgvjahfg,B.dfgvjahfg";
String []s;
s=str.Split('.');
s里面就是你要的字符串数组。
a="A.dfgvjahfg,B.dfgvjahfg,C.dfgvjahfg,D.dfgvjahfg,E.dfgvjahfg,F.dfgvjahfg,B.dfgvjahfg";
var matches = Regex.Matches(a, @"(?<=.)\w+(?=,)");
foreach (var item in matches)
{
Console.WriteLine(item.Value);
}