Einzelnen Beitrag anzeigen
Ungelesen 26.08.22, 16:36   #1
Odelix
Anfänger
 
Registriert seit: Sep 2011
Beiträge: 4
Bedankt: 4
Odelix ist noch neu hier! | 0 Respekt Punkte
Standard Regular Expression in Textpad

Ich möchte aus einer HTML-Datei die Links entfernen.

Dazu verwende ich

Suchen nach: \(<a href=".*">\)\(.*\)\(</a>\)
Ersetzen durch: \2

Bei dem Ausdruck funktioniert es, weil der Link nur einmal pro Zeile vorkommt.

<P>Text-Anfang <a href="Link-1">Website</a>Text-Ende</P>

Bei diesen Ausdruck funktioniert es nicht, weil in der Zeile mehrere Links vorkommen, es wird bis zum letzen </a> in der Zeile markiert.

<P>Text-Anfang <a href="Link-1">Website</a> zusätzlicher Text <a href="Link/02">Website</a>Text-Ende</P>

Wie muß ich den Ausdruck ändern, daß er nur bis zum ersten </a> markiert?

Für Hilfe wäre ich dankbar
Odelix ist offline   Mit Zitat antworten