[英]How to use a text element as part of two different capture groups in regex?
我正在尝试使用正则表达式解析一个字符串,该字符串似乎需要将字符串的一部分作为两个不同捕获组的一部分。 考虑以下示例:
<!-- 123 text -->text bit 1<!-- /123 text -->
<span class="someclass">something</span>
<!-- 456 text -->222 text<!-- /456 text -->
在此示例代码中,我需要三个捕获组:
最简单的独特方法是-->
后跟一些数字,因此我想到了从以下开始:
(.*-->\d+)
这样可以正确找到正确的区域,但是我需要第一个捕获组没有编号,而第二个要有编号。 我想念什么?
检查是否适合您
(.*-->)(\d+)(.*)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.