c# 字符串如何用Regex方法只输出数字、字母、汉字
1个回答
展开全部
// 数字 "\d+"
// 字母 "[a-zA-Z]+"
// 汉字 "[\u4e00-\u9fbb]+"
// 使用方法如下
string s = "hi,你好123";
var match = Regex.Match(s, @"\d+");
while (match.Success)
{
System.Diagnostics.Debug.WriteLine("找到字符:" + match.Value);
match = match.NextMatch();
}
// 字母 "[a-zA-Z]+"
// 汉字 "[\u4e00-\u9fbb]+"
// 使用方法如下
string s = "hi,你好123";
var match = Regex.Match(s, @"\d+");
while (match.Success)
{
System.Diagnostics.Debug.WriteLine("找到字符:" + match.Value);
match = match.NextMatch();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询