//定義要分解的字符串
string str = "14:08:30 192.168.1.1 綠色軟件 14:08:40 192.168.0.1 編程詞典 ";
//定義要按指定格式進(jìn)行分解的正則表達(dá)式
Regex myRegex = new Regex(@"(?<time>(d|:)+)s" + @"(?<ip>(d|.)+)s" + @"(?<company>S+)s");
MatchCollection myMatches = myRegex.Matches(str);//對(duì)字符串按指定格式進(jìn)行分解
foreach (Match myMatch in myMatches)//循環(huán)遍歷分解后的字符串
{
//輸出表示time的字符串
label1.Text += "n 時(shí)間:" + myMatch.Groups["time"].ToString();
//輸出表示ip的字符串
label1.Text += "n 地址:" + myMatch.Groups["ip"].ToString();
//輸出表示company的字符串
label1.Text += "n 公司:" + myMatch.Groups["company"].ToString() + "n";
}