有关中文的正则表达式

1、判断字符串是否为连续的中文字符(不包含英文及其他任何符号和数字):
Regex.IsMatch("中文","^[\u4e00-\u9fa5]+$");
2、判断字符串是否为中文字符串(仅不包含英文但可以包含其他符号及数字):
!Regex.IsMatch("中文",@"[a-zA-Z]");
posted @ 2005-03-21 23:38 dudu 阅读(7845) 评论(8)  编辑 收藏 所属分类: C#

  回复  引用  查看    
#1楼 2005-11-03 13:49 | 小田      
最近做一搜索引擎必须要学习正则表达式,感觉好难入门:)

  回复  引用  查看    
#2楼 2005-11-04 16:51 | KILLHAND      
楼上做搜索引挚?厉害。不知道用什么做?
  回复  引用  查看    
#3楼 2006-07-27 15:42 | QXSH      
请问dudu:
表达式
/category\/(\d|\w|\s)+\.aspx/rss$
是什么意思啊?
特别是"\/",查了半天都不知什么意思
  回复  引用    
#4楼 2006-09-13 16:55 | dsa [未注册用户]
sdsadsa
  回复  引用    
#5楼 2007-04-09 18:46 | 知识库 [未注册用户]
判断任意字符呢,包括中文,英文
  回复  引用    
#6楼 2008-03-21 21:52 | uaskv [未注册用户]
这样是不是就可以匹配中间是中文的情况?[\u4e00-\u9fa5]
  回复  引用    
#7楼 2008-04-11 17:29 | tr1314qq [未注册用户]
"\/"表示可以有"/"
  回复  引用    
#8楼 2008-09-03 19:20 | wwcccc [未注册用户]
\/就是/ , \是转义符

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      


相关链接:

历史上的今天:
2004-03-21 test
2004-03-21 HOWTO: CVS with VS.NET