中易网

正则表达式匹配指定中文字符串

答案:1  悬赏:30  
解决时间 2021-02-16 04:47
正则表达式匹配指定中文字符串
最佳答案

public void ShowStructure()
{
        //要匹配的字符串
        string text = "早上好aaa您好bbb大家好ddd……";
        //正则表达式
        string pattern = @"[u4e00-u9fff]+"; 
        Regex r = new Regex(pattern);
        //使用正则表达式匹配字符串,仅返回一次匹配结果
        Match m = r.Match(text);
        while (m.Success)
        {

                //显示匹配开始处的索引值和匹配到的值
                System.Console.WriteLine("Match=[" + m + "]");
                CaptureCollection cc = m.Captures;
                foreach (Capture c in cc)
                {
                        Console.WriteLine(" Capture=[" + c + "]");
                }
                for (int i = 0; i < m.Groups.Count; i++)
                {
                        Group group = m.Groups[i];
                        System.Console.WriteLine(" Groups[{0}]=[{1}]", i, group);
                        for (int j = 0; j < group.Captures.Count; j++)
                        {
                                Capture capture = group.Captures[j];
                                Console.WriteLine(" Captures[{0}]=[{1}]", j, capture);
                        }
                }
                //进行下一次匹配.
                m = m.NextMatch();
        }
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问贵阳二手电脑市场是在是哪里?谢谢
中山大学考研通信工程复试有哪些内容?
求生之路1和2的mod通用吗?
这种沙发在淘宝上怎么搜索呢?
英语问题,,我总是分不清 at in on,不知道怎
夜宵摊的卤鸭腿怎么做
三星2013手机为什么开启移动数据还连上网 我
吉兴伟业地址在什么地方,想过去办事
小提琴的有效弦长超过328可以吗
为什么打字W键按不出来,一直就提示这个,什
星辰鲜花我想知道这个在什么地方
设计实验证明唾液淀粉酶是蛋白质的实验(四个
鹏华基金从工行买的今天怎么样
青岛哪里有农资市场,卖化肥的?
作用力是什么.我具体想知道是氢键还是范德华
推荐资讯
唐记同乡会菜馆怎么去啊,有知道地址的么
花卉有性繁殖和无性繁殖的特点是什么?
想查询自己的 信用记录怎么查
樱花名古屋我想知道这个在什么地方
干成岭怎么去啊,有知道地址的么
列咪特娱乐中心地址在什么地方,我要处理点事
视贝电工·照明地址有知道的么?有点事想过去
罗阳是湖南还是河南
淄博伊家公寓临淄兰溪丽景店地址在什么地方,
龙邦速运(二道街与西山路交叉口东150米龙邦速
中国铁通密云营业厅地址好找么,我有些事要过
顾庄大酒店地址在什么地方,我要处理点事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?