C#使用正则表达式获取字符串里的一些字符

如题所述

首先你要针对你的目标内容写一个正则表达式,比如这里可以用:\[(\d{2}:\d{2}:\d{2})\](.*)然后是用代码将匹配的内容提取出来,假设这里用两个变量:timeStamp还有mainContentstring timeStamp = string.Empty;string mainContent = string.Empty;Regex regObj = new Regex(@"\[(\d{2}:\d{2}:\d{2})\](.*)");Match matchObj = regObj.Match("[00:12:36]中国人");if (matchObj.Success == true){ timeStamp = matchObj.Group[1].ToString(); mainContent = matchObj.Group[2].ToString();}
温馨提示:答案为网友推荐,仅供参考
相似回答