C#中如何使用正则表达式分解字符串 作者:希维• 更新时间:2023-08-28 22:00:46 •阅读 0 正则表达式在实际开发程序时经常用来处理一些数据格式,比如要使用正则表达式分解一个字符串,可以使用下面的代码://定义要分解的字符串string str = "14:08:30 192.168.1.1绿色软件 14:08:40 192.168.0.1 编程词典 ";//定义要按指定格式进行分解的正则表达式Regex myRegex = new Regex(@"(?(d|:)+)s" + @"(?(d|.)+)s" + @"(?S+)s");MatchCollection myMatches = myRegex.Matches(str);//对字符串按指定格式进行分解foreach (Match myMatch in myMatches)//循环遍历分解后的字符串{//输出表示time的字符串label1.Text += "n 时间:" + myMatch.Groups["time"].ToString();//输出表示ip的字符串label1.Text += "n 地址:" + myMatch.Groups["ip"].ToString();//输出表示company的字符串label1.Text += "n 公司:" + myMatch.Groups["company"].ToString() + "n";} 声明:希维路由器教程网提供的内容,仅供网友学习交流,如有侵权请与我们联系删除,谢谢。ihuangque@qq.com本文地址:https://www.ctrlcv.com.cn/diannao/169323124610620.html