当前位置:  编程技术>.net/c#/asp.net

C#匹配中文字符串的4种正则表达式分享

    来源: 互联网  发布时间:2014-11-01

    本文导语:  本文介绍在C#中使用匹配中文的正则表达式,包括纯中文、有中文、中文开头、中文结尾等几个正则表达式示例。在正则表达式中,中文可以通过Unicode编码来确定正则表达式范围。 在C#中,匹配中文的正则表达式用Unicode来表示...

本文介绍在C#中使用匹配中文的正则表达式,包括纯中文、有中文、中文开头、中文结尾等几个正则表达式示例。在正则表达式中,中文可以通过Unicode编码来确定正则表达式范围。

在C#中,匹配中文的正则表达式用Unicode来表示时,范围是: [u4e00-u9fa5]。所以,在此基础上,我们可以得到如下一些正则表达式。

1、匹配字符串全部是中文字符的正则表达式

代码如下:
"^[u4e00-u9fa5]+$"

说明:“^”表示字符串开头,“$”表示字符串结束,“[u4e00-u9fa5]+”表示一个或多个中文字符。

2、匹配字符串中包含中文字符的正则表达式

代码如下:
"[u4e00-u9fa5]"

说明:本例中只要求判断字符串中是否出现中文,所以不需要字符串头和尾,只要在整个字符串中有中文就可以被匹配到。

3、匹配字符串中以中文字符开头的正则表达式

代码如下:
"^[u4e00-u9fa5]"

说明:在正则表达式的最前面加一个“^”,再紧跟一个中文字符,即可匹配以中文字符开头的字符串。

4、匹配字符串中以中文字符结尾的正则表达式

代码如下:
"[u4e00-u9fa5]$"

说明:在正则表达式的最后面加一个“$”,在此之前加一个中文字符,即可匹配以中文字符结尾的字符串。

关于C#匹配中文字符的正则表达式,本文就介绍这么多,希望对您有所帮助,谢谢!


    
 
 

您可能感兴趣的文章:

  • c#匹配整数和小数的正则表达式
  • C#实现ComboBox自动匹配字符
  • c#使用正则表达式匹配字符串验证URL示例
  • C#正则表达式的递归匹配分析
  • C#根据字节数截取字符串与替换匹配内容的方法
  • C#正则表达式匹配HTML中的图片路径,图片地址代码
  • 正则匹配后面非指定字符的正则 原创
  • shell 正则匹配问题 反向匹配 负匹配
  • 帮忙看看这个shell脚本,用正则匹配字符串为什么匹配不上
  • Python 匹配任意字符(包括换行符)的正则表达式写法
  • 正则表达式匹配
  • php正则表达式中的非贪婪模式匹配
  • JS:一个匹配日期的正则
  • 正则式如何只匹配一个汉字?
  • 关于正则表达式的匹配
  • 一个匹配形如“#100”的正则表达式
  • 正则表达式匹配问题
  • 正则表达式匹配任意字符(包括换行符)的写法
  • php匹配网址的正则 几乎可以匹配任何网址
  • 用正则表达式怎么匹配最后一个字符串?
  • 关于正则表达式匹配问题
  • 正则式想从几个之中匹配一个如何处理?
  • linux如何匹配正则表达式
  • PHP正则匹配图片并给图片加链接详解
  • shell脚本中判断字符串匹配正则式的问题
  • 匹配5到10位无重复数字的正则表达式 iis7站长之家
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 匹配移动/联通/电信手机号码正则表达式小结
  • 匹配价格的正则表达式
  • 正则表达式匹配链接
  • 使用正则表达式匹配[***]样式的字符串
  • 100分求助linux下与grep有关的正则表达式匹配问题
  • asp正则表达式匹配数字$数字$数字$
  • 匹配5到10位无重复数字的正则表达式
  • JS 正则表达式(学习笔记2)匹配网址url参数
  • 正则表达式,只匹配一次下化线!
  • 匹配form表单中所有内容的正则表达式
  • 使用正则表达式匹配tsql注释语句
  • PHP匹配多行的正则表达式分析
  • 正则表达式匹配数字范围?
  • 特急!!!如何使用regexp来进行正则表达式的匹配?
  • javascript中匹配价格的正则表达式
  • 请教一个正则表达式,匹配所有Html标签外部的指定字符串
  • 全字匹配的正则表达式问题!
  • VBscript 的正则表达式 字符串匹配
  • js正则表达式之$1$2$3$4$5$6$7$8$9属性,返回子匹配的结果
  • 正则表达式匹配 非XXX的行
  • 用VIM做多行匹配,怎样才能将匹配结果输出到文件?
  • awk如何匹配一次就停止匹配以后的?
  • 关于匹配符“*”
  • 全局路径匹配 GPAMatching
  • 字符串的匹配和提取
  • 问一个expr模式匹配问题
  • [VIM] 如何在匹配的模式中插入
  • oracle中的空类型与c语言的空类型相匹配吗?
  • 请问哪位了解boyer moore匹配算法呢?有代码吗?
  • grep 搜索匹配空串的问题
  • Mplayer中大括号不匹配的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3