在下面有一个网址:
<a href="https://location.domain/Orion/NetPerfMon/MapView.aspx?Map=43e2fae1-a0eb-4f58-934e-6e6d57cc4e97.OrionMap&Title=Rail%20Fiber">Rail Fibre</a>
但是我希望正则表达式仅包含如下网址:
https://location.domain/Orion/NetPerfMon/MapView.aspx?Map=43e2fae1-a0eb-4f58-934e-6e6d57cc4e97.OrionMap&Title=Rail%20Fiber
所以我只希望输出在引号之间包含任何内容 “”
这是给我的Orion网络监控服务器使用的,而我对regex的理解令人震惊。
答案 0 :(得分:0)
此表达式可能有效:
<a\s+href="\s*(https?[^"]+)\s*".*?>.*?<\/a>
该表达式在regex101.com的右上角进行了解释,如果您想探索/简化/修改它,在this link中,您可以观察到它如何与某些示例输入匹配,如果你喜欢。
答案 1 :(得分:0)