[REGEX] Alle Zeichen nach einem Zeichen löschen

Hallo zusammen, ich hoffe man darf so nen alten Thread nochmal hochholen. Ganz verstanden hab ich das System, wie man das selektive Löschen hinbekommt nämlich noch nicht.

Ich würde mit Hilfe von Notepad++ gerne aus dutzenden solcher Links:

Code:
[url=https://flic.kr/p/H76qHm][img]https://farm1.staticflickr.com/821/26979585158_10b6472384_b.jpg[/img][/url][url=https://flic.kr/p/H76qHm]IMG_6376[/url] by [url=https://www.flickr.com/photos/158618475@N07/]Max[/url], auf Flickr

sowas machen:

Code:
[img]https://farm1.staticflickr.com/821/26979585158_10b6472384_b.jpg[/img]

Also nur den Bild-teil aus dem XXL Link rausholen. Gibt es da einen Trick?

Vielen Dank und Grüße,
Max
 
Bagbag schrieb:


Danke schonmal für deine Antwort! meinen gewünschten Ausdruck hat es gefunden, aber wenn ich über Ersetzen gehe, löscht es natürlich genau meinen Ausdruck raus, wie bekomm ich das hin, dass es den Rest aus der Zeile löscht?


test_notepad86sql.jpg
 
Code:
.*(\[img](.*)\[\/img]).*

Ersetzen durch $1 mit
 
Zuletzt bearbeitet:
Bagbag schrieb:
Code:
.*(\[img](.*)\[\/img]).*

Ersetzen durch $1 mit -Tags, oder durch $2 ohne [img]-Tags[/QUOTE]

Vielen Dank! Das funktioniert und ist bei >500 solcher Zeilen ein riesen Hilfe!
 
Hoi
ist zwar etwas älter das Thema aber genau das müsste ich auch machen aber leider klappt das nicht. Ich müsste ca 25000 Zeilen löschen die alle am ende eine unterschiedlichen Dateinamen haben wie z.B

- http://192.168.101.22:80/movies/9975.mkv
- http://192.168.101.22:80/movies/1254.mkv

nun möchte ich diese zeilen alle komplett löschen und am besten auf einmal

.* - http:// und *. - http:// auch nicht
hat leider nicht funktioniert. Das gleiche muss ich in folgender Zeile machen.

#EXTINF:-1,Alien Directors Cut 1979
#EXTINF:-1,Alien Trilogie

Hier müsste alles vom , an vorher weg.

entweder er zeigt Error an oder als 0 replace.

Wo ist mein fehler oder haben sich die Befehle in Version 7.5.3 geändert?
Wäre super wenn mir jemand helfen kann da ich dies regelmässig ausführen müsste und das manuell ziemlich schlecht wäre .

Merci
 
@maxmoto du moechtest also nur den Film Titel aus der M3U Playlist auslesen?

Sowas https://regex101.com/r/zzpAQ9/2
Code:
(#EXTM3U\s+|#EXTINF:\d+,|(.*\.\w{3,4}).*\s+)

#EXTM3U\s+ matched die erste Zeile
#EXTINF:\d+, matched alle Zeilen mit Dauer und laesst nur den Namen uebrig
(.*\.\w{3,4}).*\s+) matched alles was eine Dateiendung hat (drei- oder vierstellig: jpg/jpeg)

Bei Notepad++ den Haken bei ". matches newline" rausnehmen
 
r15ch13 schrieb:
@maxmoto du moechtest also nur den Film Titel aus der M3U Playlist auslesen?

Sowas https://regex101.com/r/zzpAQ9/2
Code:
(#EXTM3U\s+|#EXTINF:\d+,|(.*\.\w{3,4}).*\s+)

#EXTM3U\s+ matched die erste Zeile
#EXTINF:\d+, matched alle Zeilen mit Dauer und laesst nur den Namen uebrig
(.*\.\w{3,4}).*\s+) matched alles was eine Dateiendung hat (drei- oder vierstellig: jpg/jpeg)

Bei Notepad++ den Haken bei ". matches newline" rausnehmen

BOMBE
hammerhart funktioniert und VIELEN VIELEN Dank. genauso sollte das enden.
Ja ist eine Playlist über die Mediacenter Station und nun wollte ich mal nur alles vorhandene ausdrucken und ohne den Mist sieht das schöner aus.

wie zur Hölle findet man solche Befehle :)
 
Im Idealfall findet man die "Befehle" nicht, sondern beherrscht die sogenannten Regulären Ausdrücke und erstellt sie sich selbst - mal mehr, mal weniger schnell.
 

Ähnliche Themen

S
Antworten
3
Aufrufe
1.891
Zurück
Oben