【发布时间】:2019-09-24 07:09:01
【问题描述】:
我正在尝试从下面的 HTML 代码中提取联系链接。我已经尝试过了,但似乎不起作用:
\"([^\"]*)\"(.*?)?\>(Kontakt)
还有部分 HTML 代码:
<li id="cc-nav-view-2315645627" class="jmd-nav__list-item-0">
<a href="/" data-link-title="Start" class="cc-nav-current j-nav-current jmd-nav__link--current">Start</a>
</li>
<li id="cc-nav-view-2315645625" class="jmd-nav__list-item-0">
<a href="/öffnungszeiten-schließzeiten/" data-link-title="Öffnungszeiten & Schließzeiten">Öffnungszeiten & Schließzeiten</a>
</li>
<li id="cc-nav-view-2316315025" class="jmd-nav__list-item-0">
<a href="/flyer/" data-link-title="Flyer">Flyer</a>
</li>
<li id="cc-nav-view-2315732425" class="jmd-nav__list-item-0">
<a href="/anfahrt/" data-link-title="Anfahrt">Anfahrt</a></li>
<li id="cc-nav-view-2315645825" class="jmd-nav__list-item-0">
<a href="/kontakt-termin-verbeinaren/" data-link-title="Kontakt / Termin verbeinaren">Kontakt / Termin verbeinaren</a>
</li>
我需要使用联系链接获取最后一次出现的a href,但正则表达式返回完整的字符串。
检查这个link。
【问题讨论】:
-
您是要提取整个 HTML 元素
<a href="/kontakt-termin-verbeinaren/" data-link-title="Kontakt / Termin verbeinaren">Kontakt / Termin verbeinaren</a>还是仅提取其中的文本? -
@Abdullah 我只需要得到“/kontakt-termin-verbeinaren/”
-
仅供参考:它是“vereinbaren”而不是“verbeinaren”
标签: regex go regex-group regex-greedy