求一个c#正则表达式 本帖最后由 realdrizzt 于 2014-03-21 09:50:45 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 [\u4e00-\u9fa5]+ 如果要替换掉里面的汉字,那么不应该加开始结束标记话说,你的替换代码在哪里 任意几个字符?如果不限制任意字符的个数的话^.*+[\u4e00-\u9fa5]+$你写的正则意思只匹配汉字你最好在清楚的描述一下你想匹配的内容的规则 要求匹配任意字符和汉字?那不就是匹配任意字符串么?还是说包含汉字的任意字符串?汉字是否必须包含?哪些是必须的哪些是非必须的,说清楚点。我最晕的是你好像连正则应该怎么用都没搞清楚。 String Pattern = "(^.*[\u4e00-\u9fa5]+.*$)"; string test = "asdfasf汉字asdf"; string result = Regex.Match(test, Pattern).Value; Console.WriteLine(result); access中的SQL语句不支持正则表达式 如何把一个项目分解成若干个DLL文件? 求教高手:C++ struct 转为C# struct 并获取指针数据问题 C#如何索引私有成员变量 控件的命名規則如何? 不难不问你 关于sqlce的3.6的打包问题 如何得到DataGrid或DataSet的SQL语句? 20分简单小问题 在线讨论,property 与 attribute 概念及区别,大家踊跃。 编译器错误 1061 VSTA2013有没有,找了半天? 怎么反射判断object?类型
^.*+[\u4e00-\u9fa5]+$
你写的正则意思只匹配汉字
你最好在清楚的描述一下你想匹配的内容的规则
还是说包含汉字的任意字符串?汉字是否必须包含?哪些是必须的哪些是非必须的,说清楚点。
我最晕的是你好像连正则应该怎么用都没搞清楚。
String Pattern = "(^.*[\u4e00-\u9fa5]+.*$)";
string test = "asdfasf汉字asdf";
string result = Regex.Match(test, Pattern).Value;
Console.WriteLine(result);