myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   Regular Expression in Textpad (https://mygully.com/showthread.php?t=6928435)

Odelix 26.08.22 16:36

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

karfingo 26.08.22 17:08

Welches Tool benutzt du? notepad++?

Odelix 27.08.22 07:41

Ich benutze den Textpad in der Versiuon 8.8.1

DoomedAl 16.09.22 16:23

Zitat:

Wie muß ich den Ausdruck ändern, daß er nur bis zum ersten </a> markiert?
Setz ein ? hinter das zweite *.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:36 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.