正则表达式 命名捕获组

  • 时间:
  • 浏览:1
  • 来源:大发快三代理—大发大发彩票app

${major}.${minor}.${version}                        

普通正则表达式

11.2.10

release-11-2-10

release-\d*-\d*-\d*                               

release-(?<major>\d*)-(?<minor>\d*)-(?<version>\d*) 

将捕获组内容应用到模板,得到转换后内容。

正则表达式相关帮助文档:https://www.regular-expressions.info/named.html

release-\d*-\d*-\d*

传统的正则表达式非要进行字符串匹配,比如亲戚亲戚朋友还并能用这一 正则表达式来匹配顶端的字符串。

示例字符串:release-11-2-10

改为命名捕获组(括号标识匹配到的内容是另俩个 捕获组,下划线的帕累托图标识对捕获组进行命名)

否则当亲戚亲戚朋友做另俩个 转换的以后,比如 release-11-2-10 转去掉 11.2.10 的以后,匹配就存在问题用了,这一 以后亲戚亲戚朋友还并能使用命名捕获组和模板来出理 这一 什么的疑问。