Ich versuche, einen regulären Ausdruck zum Ersetzen von Text in einer Datei zu verwenden (ersetzen Sie eine vollständige URL nur durch protocol / domain /):
:%s/\(https\?:\/\/.*?\/\).*/\1/gc
Leider .*?
passt der String nicht, auch wenn versucht wird, dem ?
Quantor zu entkommen ? Wie soll ein nicht gieriger Quantor in vim entkommen?
:help greedy
hätte Sie zum richtigen Hilfethema geführt.:help regexp
ist die Hilfe, die Vims Regex-Geschmack beschreibt.