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

 更新时间:2014年02月25日 11:24:43   作者:  
这篇文章主要介绍了c#字符串使用正则表达式示例,需要的朋友可以参考下

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":"北京","cityid":"101010100","temp":"-4","WD":"西北风","WS":"2级","SD":"29%","WSE":"2","time":"09:40","isRadar":"1","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

相关文章

  • C#中this指针的用法示例

    C#中this指针的用法示例

    这篇文章主要介绍了C#中this指针的用法,对初学者而言是非常重要的概念,必须加以熟练掌握,需要的朋友可以参考下
    2014-08-08
  • C#语言主要语言区域

    C#语言主要语言区域

    这篇文章主要介绍了C#语言主要语言区域,C#语言区域主要包括数组、集合和 LINQ、数组等,下面文化在哪个内容围绕这些区域得相关资料了展开详情,需要的小伙伴可以参考一下
    2021-12-12
  • C#身份证验证小例子

    C#身份证验证小例子

    C#身份证验证小例子,需要的朋友可以参考一下
    2013-04-04
  • WPF实现授权码显示密文并支持换行

    WPF实现授权码显示密文并支持换行

    这篇文章主要为大家详细介绍了如何使用WPF实现授权码显示密文并支持换行,文中的示例代码讲解详细,有需要的小伙伴可以参考一下
    2024-10-10
  • C#实现平衡查找树

    C#实现平衡查找树

    本文详细讲解了C#实现平衡查找树的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • C#开发Windows UWP系列之布局面板RelativePanel

    C#开发Windows UWP系列之布局面板RelativePanel

    这篇文章介绍了C#开发Windows UWP系列之布局面板RelativePanel,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • C#拼图游戏编写代码(2)

    C#拼图游戏编写代码(2)

    这篇文章主要为大家详细介绍了C#拼图游戏的编写代码下篇,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • 原生实现C#与Lua相互调用方法(Unity3D可用)

    原生实现C#与Lua相互调用方法(Unity3D可用)

    Lua是一种很好的扩展性语言,Lua解释器被设计成一个很容易嵌入到宿主程序的库,下面这篇文章主要给大家介绍了关于原生实现C#与Lua相互调用方法,Unity3D可用的相关资料,需要的朋友可以参考下
    2022-04-04
  • C#利用iTextSharp添加PDF水印

    C#利用iTextSharp添加PDF水印

    这篇文章主要为大家详细介绍了C#利用iTextSharp添加PDF水印的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • 详解C#中线程传参,返回值和多线程冲突问题的解决

    详解C#中线程传参,返回值和多线程冲突问题的解决

    这篇文章主要为大家详细介绍了C#中线程传参,返回值和多线程冲突问题的解决方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2022-11-11

最新评论