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-Key: 314472

Url: https://administrator.de/contentid/314472

Ausgedruckt am: 28.03.2024 um 23:03 Uhr

Mitglied: 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
Mitglied: 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