visualstudio代码正则表达式匹配单词后



所以visualstudio代码说它使用了.net regex的一部分。我想把这个部分的名字匹配起来。

<a href="anyconnect-all-packages-4.10.00093-k9.zip">anyconnect-all-packages-4.10.00093-k9.zip</a>

任何连接的所有软件包-4.10.00093-k9.zip

(href="((.*/a(这与它匹配,但当我尝试将它放入像\ 1这样的捕获组时,它不起作用。

我认为使用捕获组,我可以提取名称anyconnect-all-packages-4.10.00093-k9.zip的第二个或第一个出现。并且只在每一行提取该名称。

然而,我对使用哪种正则表达式感到困惑。下面是visual studio regex指南的链接https://learn.microsoft.com/en-us/visualstudio/ide/using-regular-expressions-in-visual-studio?view=vs-2019年

试试这个正则表达式:

href="([^"]*)">(1)

regex101演示

组1具有href="<captured in group 1>"
如果组2与组1匹配,则组2具有innerText。

最新更新