Szövegben lévő hivatkozások cseréje - js, replace regexp

Szövegben lévő hivatkozások cseréje - js, replace regexp
2019-05-12T13:32:09+02:00
2019-05-12T18:11:38+02:00
2022-12-05T23:45:43+01:00
Lufika
Sziasztok!

Azt szeretném elérni, hogy adott szövegben lévő hivatkozások cserélődjenek le a hivatkozások linkjére.

Az alábbi példákon megmutatom mire is gondolok:

Csere előtt:

Ez egy példaszöveg, amiben van egy <a href=”https://prog.hu”>link</a>, a teszt kedvéért.

Csere után:
Ez egy példaszöveg, amiben van egy https://prog . hu, a teszt kedvéért.

--------------

Csere előtt:

Ez egy másik példaszöveg, amiben a <a href=”https://prog.hu/” target=”_blank” class=”link” id=”x1”> https://prog.hu</a> link szerepel, a teszt kedvéért.
Csere után:
Ez egy másik példaszöveg, amiben a https:// prog.hu link szerepel, a teszt kedvéért.


Tehát, minden esetben a szövegben lévő link(ek) hivatkozására szeretném lecserélni a linkeket!
Sejtéseim szerint egy jól megfogalmazott regexp és replace() függvény segítségével érhető el ez.
Kérlek, segítsetek ezt a reguláris kifejezést megfogalmazni!

Köszönöm szépen!
Mutasd a teljes hozzászólást!
Hali!

Például:
let text = 'Ez egy példaszöveg, amiben van egy <a href="https://prog.hu">link</a>, a teszt kedvéért.'; let re = /(<a\s+.*?href\s*=\s*)([\'\"])([^\2>]+)\2.*?>([^<]*)(<\/a>)/gi; let newText = text.replace(re, '$3');
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd