正则匹配 如题正则能匹配双引号里面的汉字么!!我的意思是 "里面是汉字"引号和汉字要一起匹配..比如说代码里面包含alert("您没有权限") 我需要把"您没有权限"匹配并提取出来..应该如何做求高手! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 \"?[\u4E00-\u9FA5]+\"?这样能匹配,但是,如果汉字中间有逗号什么的,那都不会匹配到了 void Main(){ string str=@"我的意思是 ""里面是汉字""引号和汉字要一起匹配"; Console.WriteLine(Regex.Match(str,@"""[\u4e00-\u9fa5]+""").Value); //"里面是汉字"} 如果想匹配感叹号也是可以的:void Main(){ string str=@"我的意思是 ""里面是汉字!""引号和汉字要一起匹配"; Console.WriteLine(Regex.Match(str,@"""[\u4e00-\u9fa5!]+""").Value); //"里面是汉字"} //单引号改成这样 Console.WriteLine(Regex.Match(str,@"'[\u4e00-\u9fa5!]+'").Value);//单双引号都要: Console.WriteLine(Regex.Match(str,@"[""'][\u4e00-\u9fa5!]+[""']").Value); 单引号的杂不行 像后台写的 "<script>alert('里面是中文')</sciprt> 改 '' 报错 void Main(){ string str=@"单引号的杂不行 像后台写的 <script>alert('里面是中文')</sciprt> "; Console.WriteLine(Regex.Match(str,@"'[\u4e00-\u9fa5!]+'").Value); //'里面是中文'} 已经知道一个网页地址,如何获取它所在的根目录? c#抓取用户需要的网站的特定内容 光标离开dataGridView中的一列后怎么写方法? 一直心中有个疑问,请大家帮忙解决 关于C#编译的问题(弱弱的20分) C#数据库操作 高手来看呀.! 前辈们推荐几本初学C#的书吧! 发个好网站,有vs2005下载,不错 如何设置“显示”控制面板中的监视器颜色深度? 求教因特网数据传输问题 C#动态创建类型Emit的问题
这样能匹配,但是,如果汉字中间有逗号什么的,那都不会匹配到了
void Main()
{
string str=@"我的意思是 ""里面是汉字""引号和汉字要一起匹配";
Console.WriteLine(Regex.Match(str,@"""[\u4e00-\u9fa5]+""").Value);
//"里面是汉字"
}
{
string str=@"我的意思是 ""里面是汉字!""引号和汉字要一起匹配";
Console.WriteLine(Regex.Match(str,@"""[\u4e00-\u9fa5!]+""").Value);
//"里面是汉字"
}
Console.WriteLine(Regex.Match(str,@"'[\u4e00-\u9fa5!]+'").Value);
//单双引号都要:
Console.WriteLine(Regex.Match(str,@"[""'][\u4e00-\u9fa5!]+[""']").Value);
void Main()
{
string str=@"单引号的杂不行 像后台写的 <script>alert('里面是中文')</sciprt> ";
Console.WriteLine(Regex.Match(str,@"'[\u4e00-\u9fa5!]+'").Value);
//'里面是中文'
}