C#正则表达式匹配被双引号包起来的中文并返回匹配的结果
2017-02-05 14:57
746 查看
string text = "我是中文"; string pattern = "(?<=\")([\u4e00-\u9fa5]+)(?=\")"; if(Regex.IsMatch(text,pattern)) { var m =Regex.Match(text,pattern); var res = m.Value; //res就是匹配得到的结果// }
相关文章推荐
- C# 正则表达式及返回匹配的所有结果
- js正则表达式之$1$2$3$4$5$6$7$8$9属性,返回子匹配的结果
- C#中正则表达式只取前N个匹配结果
- C# 匹配中文字符串的4种正则表达式分享
- 【C#】匹配中文字符串的4种正则表达式分享
- C#匹配中文字符串的4种正则表达式分享
- C# 匹配中文字符串的4种正则表达式分享
- C++ 正则表达式返回多项匹配结果
- 【C#】正则表达式匹配中文,英文字母和数字及_写法!并控制长度
- 正则表达式笔记:提取C#代码中的中文信息,双引号,尖括号间的信息
- C#匹配中文字符串的4种正则表达式分享
- C#中正则表达式只取前N个匹配结果
- js正则表达式之$1$2$3$4$5$6$7$8$9属性,返回子匹配的结果
- Qt中使用正则表达式返回匹配的所有结果集
- C#匹配中文字符串的4种正则表达式
- JavaScript 正则表达式匹配成功后的返回结果
- C#匹配中文字符串的4种正则表达式分享
- C#匹配中文字符串的4种正则表达式分享