1.img标签

//,空格后src以'或"开始.....

Regex reg = new Regex("]*\\ssrc=(['\"]+[^<>'\"]+['\"]+)[^<>]*>", RegexOptions.IgnoreCase);

MatchCollection mc = reg.Matches(html);

foreach (Match m in mc)

{

var src= m.Groups[1].Value;

}

2.textarea标签内容

string text = "111";// this.txt_RplayContenet.Text;

Regex reg = new Regex("(.*)", RegexOptions.IgnoreCase);

var match=reg.Match(text); //只返回第一个匹配的

if (match.Success)

{

var id = match.Groups[1].Value; //ta  //括号分组,默认正则匹配到的字符串是group[0],第一个括号group[1],第二个括号group[2]

var content = match.Groups[2].Value; //111

}

3.命名捕获组编号规则

(https://www.cnblogs.com/pmars/archive/2011/12/30/2307507.html)

命名捕获组通过显式命名,可以通过组名方便的访问到指定的组,而不需要去一个个的数编号,同时避免了在正则表达式扩展过程中,捕获组的增加或减少对引用结果导致的不可控。

不过容易忽略的是,命名捕获组也参与了编号的,在只有命名捕获组的情况下,捕获组的编号也是按照“(”出现的顺序,从左到右,从1开始进行编号的。第0个返回匹配到的整个字符串.

正则表达式:(?\d{4})-(?\d{2}-(?\d\d))

用以上正则表达式匹配字符串:2008-12-31

匹配结果为:

编号

命名

捕获组

匹配内容

0

(?\d{4})-(?\d{2}-(?\d\d))

2008-12-31

1

year

(?\d{4})

2008

2

date

(?\d{2}-(?\d\d))

12-31

3

day

(?\d\d)

31

D6B2C47B-427D-4BA0-8A89-FD01FB6D2611 From:http://www.cnblogs.com/xuejianxiyang/p/8256844.html

mysql 正则匹配 捕获组_常用正则表达式 捕获组(分组)相关推荐

  1. java正则匹配英文句号_「正则表达式」王国奇遇记

    第一回 初来乍到 NPC: "欢迎来到正则表达式的国度,勇士!这里的每一个人都使用正则表达式,我是这里的 NPC,每一个来到这里的人都将由我代为介绍正则世界的规则,至于能领悟到何种境界,就看 ...

  2. C++正则匹配中文乱码_中文正则表达式匹配-正则中文匹配

    使用std::wregex #include <QtCore/QCoreApplication> #include <iostream> #include <string ...

  3. mysql正则匹配大写字母_正则表达式,大写字母,怎么匹配?

    展开全部 正则表达式匹配大写字母的表达为/^[A-Z]+$/ 其他情况下的匹配表达式: 一.测试字符串 var str = 'Adobe InDesign.Microsoft Word 等对中文626 ...

  4. 正则匹配任意字符(常用正则表达式的书写)

    匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的 ...

  5. java正则匹配英文句号_谈谈正则表达式中的句号.

    我们知道,正则表达式中,可以用 . 表示任意单个字符,但在underscore和jquery的源代码中,我们可以看到,这些著名类库的代码中,经常并不是用 . 来表示任意字符,而是使用 [\w\W] 或 ...

  6. 正则表达式符号特殊详解_常用正则表达式_Java中正则表达式的使用

    正则表达式符号详解 限定符: 指定一个组件必须出现多少次才能满足. 1.使用 "*", "+", "?" 作为限定符: "*&qu ...

  7. input正则邮箱_常用正则表达式—邮箱(Email)

    常用正则表达式-邮箱(Email) 本文针对有一点正则基础的同学,如果你对正则一无所知,请移步"正则表达式30分钟入门教程"学习. 要验证一个字符串是否为邮箱的话,首先要了解邮箱账 ...

  8. mysql 正则 匹配_MySQL正则表达式匹配

    概述 正则表达式和MySQL有何关系?正则表达式的作用是匹配文本,将一个模式(正则表达式)与一个文本串进行比较.MySQL用where子句对正则表达式提供了初步的支持,允许你指定正则表达式,过滤sel ...

  9. 一篇文章打通PostgreSql(pgsql)的正则匹配: like, similar to, ~。 以及与 mysql 正则匹配的区别。

    1. like 模糊匹配 like 是最简单的最通用的匹配符, 用法同 mysql 1)  _ : 匹配任意一个字符 2) % : 匹配任意个任意字符 例如 : 要从表aaa中查询 字段bbb 倒数第 ...

最新文章

  1. c语言字符串机考题,2016全国计算机二级《C语言》机考试题及答案
  2. linux install命令文件夹,详解Linux系统中的install命令的用法
  3. 一文说清Elasticsearch的核心概念
  4. [HDU3037]Saving Beans,插板法+lucas定理
  5. c++ primer5 第一章练习题答案 尚未完成 后续补充(基本已经完结)
  6. starccm中文用户指南_【干货】Salesforce系统管理员认证考试指南
  7. pip下载安装与环境配置
  8. 【第一篇】Volley的使用之json请求
  9. 大型企业网络配置系列课程详解(六) --PPP链路的配置与相关概念的理解
  10. I00032 约瑟夫环(Joseph problem)
  11. android list布局,android-为具有不同项目布局的ListViews创建ViewHolders
  12. apt-get 很有用的一个命令
  13. 为何 Emoji 能给产品设计(营销)带来如此大的数据增长?
  14. 大智慧交易系统测试软件,大智慧交易系统测试平台使用操作教程
  15. 奥本海姆《数字信号处理》课后题解析(一)
  16. mysql win10 USB网卡_win10系统更新后usb网卡不能正常工作的解决方法
  17. linux超级管理员密码设置
  18. 英文写作盲点-less than 和 fewer than 、only
  19. 详解如何使用代码进行音频合成
  20. java的枚举类型是什么_什么是枚举(java枚举类型enum用法)

热门文章

  1. Vue.js经典开源项目汇总
  2. IOS autosizing(设置控件的固定位置大小)
  3. Linux 内核简介
  4. 转:Discuz!NT负载均衡解决方案(HA)之---LVS(Linux Virtual Server)
  5. Python之进程+线程+协程(进程间通信、进程同步、进程池、回调函数)
  6. 枚举算法:完美综合式
  7. Python批量导入图片生成PowerPoint 2007+文件
  8. uglifyjs报错 webpack_vue使用uglifyjs-webpack-plugin后打包报错
  9. 力扣53. 最大子数组和(JavaScript)
  10. python3 value counts函数_如何将value_counts()输出转换为数据帧?