Zamiana adrsów txt na hipoerłącza www

0

Mam stworzone adresy www około 200 ale są one jako zwykły tekst. Jak dodać hurtowo do nich kod HTML, który zamieni je na hiperłącza tak aby po otworzeniu strony w przeglądarce były już adresy z odnośnikami do stron, a nie jako zwykły tekst, który nie da się kliknąć. Jakiś pomysł jak to automatycznie zrobić?

 https://www.polonus.pl/praca/finlandia;pl
 https://www.polonus.pl/praca/francja;pl
 https://www.polonus.pl/praca/gabon;pl
 https://www.polonus.pl/praca/gambia;pl
 https://www.polonus.pl/praca/ghana;pl
 https://www.polonus.pl/praca/grecja;pl
 https://www.polonus.pl/praca/grenada;pl
 https://www.polonus.pl/praca/gruzja;pl
<a href="https://www.polonus.pl/praca/finlandia;pl">https://www.polonus.pl/praca/finlandia;pl</a>

Efekt wyjściowy:
https://www.polonus.pl/praca/finlandia;pl

0

W jakimś sensownym edytorze obsługującym wyrażenia regularne:
(https://.*)\n
zamienić na
<a href='$1'>$1</a>\n

1

A co mi tam, masz:

<input type="file" name="file" id="input">
<div id="link"></div>
const inputElement = document.getElementById("input");
const linksElement = document.getElementById("link");

async function readFile(file) {
	const text = await file.text();
  const lines = text.split('\n');
  for (const line of lines) {
  	const a = document.createElement('a');
    a.href = line;
    a.innerText = line;
    linksElement.appendChild(a);
  }
}

function handleFiles() {
  readFile(this.files[0]);
}

inputElement.addEventListener("change", handleFiles, false);

https://jsfiddle.net/p2cxuojq/1/

0

Wielkie dzięki Panowie ;-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1