rkrausby
Goto Top

Powershell: Suchen und dynamisch erweitern

Hallo zusammen.

Ich möchte in einer vorhandenen HTML-Datei in einer HTML-Tabelle die IP-Adressen in einen Link umwandeln.

Die Zeilen sehen so aus:

<tr><td>irgendwas</td><td>100.100.100.100</td><td>irgendwas</td></tr>

Mit Suchen/ersetzen (bzw. -replace) habe ich bisher nur statisch Werte ersetzt.
In diesem Fall müsste es ja dynamisch sein - also die vorhandene Ipadresse mit <a href -----></a> ergänzen.

Hat jemand ein Beispiel für mich, wie ich das realisieren könnte.

Danke.

Achja: an der Erstellung der HTML-Datei kann ich leider nichts ändern, sie wird mir so vorgegeben.

Gruß
Robert

Content-ID: 314472

Url: https://administrator.de/forum/powershell-suchen-und-dynamisch-erweitern-314472.html

Ausgedruckt am: 16.04.2025 um 04:04 Uhr

129813
Lösung 129813 05.09.2016 um 15:31:29 Uhr
Goto Top
(gc 'c:\file.html') -replace '((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?[0-9]))','<a href="http://$1">$1</a>' | out-file 'C:\file_out.html'  
Regards
rkrausby
rkrausby 05.09.2016 um 16:04:40 Uhr
Goto Top
Wow. Schnelle Antwort.

Vielen Dank für Deine Lösung, highload.

Gruß
Robert