1.截取字符串中指定内容
代码如下:
{“weatherinfo”:{“city”:”北京”,”cityid”:”101010100″,”temp”:”-4″,”WD”:”西北风”,”WS”:”2级”,”SD”:”29%”,”WSE”:”2″,”time”:”09:40″,”isRadar”:”1″,”Radar”:”JC_RADAR_AZ9010_JB”}}
代码如下:
stringpattern=”{“weatherinfo”:(.*)}”;
varresult=Regex.Match(weatherQueryResult,pattern,RegexOptions.IgnoreCase).Groups;
代码如下:
返回结果为{“city”:”北京”,”cityid”:”101010100″,”temp”:”-4″,”WD”:”西北风”,”WS”:”2级”,”SD”:”29%”,”WSE”:”2″,”time”:”09:40″,”isRadar”:”1″,”Radar”:”JC_RADAR_AZ9010_JB”}
2.截取字符串中的数字
代码如下:
strings=”B123-C12″;
MatchCollectionvMatchs=Regex.Matches(s,@”(d+)”);
vMatchs[0].Value
返回结果123,12
3.截取字符串中的字母
代码如下:
stringstr=”呵呵呵呵aB-cFe-sdfEww”;
MatchCollectionm=Regex.Matches(str,@”[A-Z]+”);//小写字母为a-z大小写混合为a-zA-Z
返回结果为B/F/E
您可能感兴趣的文章:C#正则表达式匹配与替换字符串功能示例C#中如何利用正则表达式判断字符C#匹配中文字符串的4种正则表达式分享c#判断字符是否为中文的三种方法分享(正则表达式判断)c#使用正则表达式匹配字符串验证URL示例C#中使用正则表达式匹配字符的含义
C++中的四种类型转换
C++中的常量定义小结
上述就是C#学习教程:c#字符串使用正则表达式示例分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/905355.html