110,534
社区成员
发帖
与我相关
我的任务
分享
Henrich R. Greve; Donald&Palmer;*Jo-ellen Pozner
string test = "Henrich R. Greve; Donald&Palmer;*Jo-ellen Pozner";
Regex reg = new Regex(@"(?<!&[^;]*);");
string[] arr = reg.Split(test);
foreach(string s in arr)
{
richTextBox2.Text += s + "\n";
}
string test = "Henrich R. Greve; Donald&Palmer;*Jo-ellen Pozner";
Regex reg = new Regex(@"((?:&[^;]*;|[^;])+);?");
MatchCollection mc = reg.Matches(test);
foreach (Match m in mc)
{
richTextBox2.Text += m.Groups[1].Value + "\n";
}