Regex 按组匹配正则表达式

Regex 按组匹配正则表达式,regex,Regex,我有一个匹配空跨度的正则表达式: <span></span> 如何重写它以使其与span或div相匹配,如tis: <(div|span)></{THE CORRESPONDING TAG}> 性能非常重要 因为每个人都在问,所以我使用.NET正则表达式 根据regex实现使用反引用,它们的注释不同,我只是使用了反斜杠和匹配组的编号,如e。GJava和.net正则表达式使用它,其他一些正则表达式方言使用$1而不是\1: 根据正则表达式的实现使用

我有一个匹配空跨度的正则表达式:

<span></span>
如何重写它以使其与span或div相匹配,如tis:

<(div|span)></{THE CORRESPONDING TAG}>
性能非常重要


因为每个人都在问,所以我使用.NET正则表达式

根据regex实现使用反引用,它们的注释不同,我只是使用了反斜杠和匹配组的编号,如e。GJava和.net正则表达式使用它,其他一些正则表达式方言使用$1而不是\1:


根据正则表达式的实现使用反引用,它们的注释不同,我只使用了反斜杠和匹配组的编号,如e。GJava和.net正则表达式使用它,其他一些正则表达式方言使用$1而不是\1:


没有regex…@AdamBrinded,我们什么都做不了,只是因为它不包含任何被regex引擎特别处理的字符,并不意味着它不是regex。在Python中,是一个有效的正则表达式,它与看起来与正则表达式本身完全相同的字符串相匹配。@AdamBrinded是正则表达式。我强烈建议不要使用正则表达式来解析HTML。使用专门管理的库。@Bharel如何/在哪里可以找到一个?没有正则表达式我们什么都做不了…@adambrunded因为它不包含正则表达式引擎专门处理的任何字符,这并不意味着它不是正则表达式。在Python中,是一个有效的正则表达式,它与看起来与正则表达式本身完全相同的字符串相匹配。@AdamBrinded是正则表达式。我强烈建议不要使用正则表达式来解析HTML。使用专门策划的图书馆。@Bharel如何/在哪里可以找到?
<(div|span)></\1>