110,533
社区成员
发帖
与我相关
我的任务
分享
using System.Text.RegularExpressions;
string test = "0,0.!!鼠!牛!虎!兔!龙!,88888.!0,0.!!虎!兔!猴!鸡!,888888 …… .!0,0.!!虎!龙!蛇!狗!,565656.! ";
MatchCollection mc = Regex.Matches(test, @"(?<text>!([\u4e00-\u9fa5]!)+),(?<num>\d+)");
foreach (Match m in mc)
{
Console.WriteLine(m.Groups["text"].Value); //文字
Console.WriteLine(m.Groups["num"].Value); //数字
}