热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

C#正则获取数据

来源:C#正则提取字符串(提取一个或多个)-虚若影-博客园(cnblogs.com)代码:123456789101112131415161718192021实例一:stri

来源:C# 正则提取字符串(提取一个或多个) - 虚若影 - 博客园 (cnblogs.com)

代码:










1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

实例一:
string result = "";

            string str = "大家好! 张三 自我介绍。";

            Regex regex = new Regex(@"[\s\S]*?)'\s+Email='(?[\s\S]*?)'>(?[\s\S]*?)", RegexOptions.IgnoreCase);

            Match match = regex.Match(str);

            if (match.Success)

            {

                string userName = match.Groups["userName"].Value; //获取用户名

                string time = match.Groups["time"].Value; //获取入职时间

                string email = match.Groups["email"].Value; //获取邮箱地址

                string strFormat = String.Format("我是:{0},入职时间:{1},邮箱:{2}", userName, time, email);

                result = regex.Replace(str, strFormat); //替换内容

                Console.WriteLine(result);

            }

实例二:

            var s = "http://www.baidu.com/articles/2018/3/15/sss.html";

            var reg = new Regex(@"articles/(?\d{4}/\d{1,2}/\d{1,2})/", RegexOptions.IgnoreCase);

            Match _match = reg.Match(s);

            if (_match.Success)

            {

                Console.WriteLine(_match.Groups["date"]);

            }


  



推荐阅读
author-avatar
昀尧约_146
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有