c#字符串使用正则表达式示例
发布时间:2020-12-15 05:53:19 所属栏目:百科 来源:网络整理
导读:1.截取字符串中指定内容 复制代码 代码如下: {"weatherinfo":{"city":"北京","cityid":"101010100","temp":"-4","WD":"西北风","WS":"2级","SD":"29%","WSE":"2","time":"09:40","isRadar":"1","Radar":"JC_RADAR_AZ9010_JB"}} 复制代码 代码如下: string pa
1.截取字符串中指定内容 复制代码 代码如下: {"weatherinfo":{"city":"北京","cityid":"101010100","temp":"-4","WD":"西北风","WS":"2级","SD":"29%","WSE":"2","time":"09:40","isRadar":"1","Radar":"JC_RADAR_AZ9010_JB"}} 复制代码 代码如下: string pattern = "{"weatherinfo":(.*)}"; var result = Regex.Match(weatherQueryResult,pattern,RegexOptions.IgnoreCase).Groups; 复制代码 代码如下: 返回结果为{"city":"北京","Radar":"JC_RADAR_AZ9010_JB"} 2.截取字符串中的数字 复制代码 代码如下: string s = "B123-C12"; MatchCollection vMatchs = Regex.Matches(s,@"(d+)"); vMatchs[0].Value 返回结果 123,12 3.截取字符串中的字母 复制代码 代码如下: string str = "呵呵呵呵aB-cFe-sdfEww"; MatchCollection m = Regex.Matches(str,@"[A-Z]+");//小写字母为a-z 大小写混合为a-zA-Z 返回结果为B/F/E (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |