簡體   English   中英

我有一個 HTML 文檔,其中包含一堆未格式化的鏈接。 有沒有辦法<a>在標記中自動添加標簽?</a>

[英]I have an HTML doc with a bunch of links that are not formatted. Is there a way to automatically add <a> tags in the markup?

我正在使用 Visual Studio Code 和 Atom。 是否有任何能力突出顯示文本並自動為其添加標簽?

基本上我想根據 HTML 中的文本生成鏈接。 例如,我的 HTML 文檔中有一堆不同的文本,例如https://www.example.com沒有任何標簽。

如何在編輯器中自動添加 output <a href="https://www.example.com">https://www.example.com</a> 我有沒有鏈接的文本,我想在編輯器中自動添加鏈接。

您可以在編輯器中執行此操作,還是必須使用 JavaScript 然后將 output 復制並粘貼回編輯器? 我應該嘗試正則表達式嗎?

您可以嘗試使用編輯器的查找替換 function。 我假設您正在使用具有此功能的編輯器。

對於 Visual Studio Code,這可以通過在 windows 上按command + fctrl + f來完成。

在此處輸入圖像描述

所以你找到了鏈接,例如,我使用了 https://stackoverflow.com並將其替換為<a href="https://stackoverflow.com">link</a>

但是,您必須小心這樣做,以免更換您不打算更換的東西。

我不知道有什么插件可以做到這一點,這個插件很可能存在,無論如何,如果你找不到任何插件,你可以使用這個代碼

`const a_tag = document.getElementsByTagName("a")

for (let i = 0; i < a_tag.length; i++){
  const url = a_tag[i].innerHTML
a_tag[i].setAttribute("href", url)
}`

這里有一個例子

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM