C#里 str="aaa111bbb111ccc111ddd"; 我想把aaa bbb ccc提取出来,该怎么做?

下面给你两种办法

方法一:

Regex reg = new Regex(@"([a-zA-Z]+)\d+([a-zA-Z]+)\d+([a-zA-Z]+)");

string text = "aaa111bbb111ccc111dddd";

if (reg.IsMatch(text))

{

GroupCollection regGroup = reg.Match(text).Groups;

foreach (Group item in regGroup)

{

Response.Write(item.Value);

Response.Write("<br/>");

}

}

Response.Write("..................");

方法二:

string[] t = text.Replace("111", "|").Split('|');

foreach (string item in t)

{

Response.Write(item);

Response.Write("<br/>");

}