zl程序教程

您现在的位置是:首页 >  后端

当前栏目

c#字符串使用正则表达式示例

c#正则表达式 使用 字符串 示例
2023-06-13 09:15:18 时间

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