C#使用正则表达式获取字符串里的一些字符
1个回答
展开全部
首先你要针对你的目标内容写一个正则表达式,比如这里可以用:\[(\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();}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询