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/>");
}