[BraLUG] Fwd: Re: Ersetzung in Vim

Michael Wirtz mic at in-brandenburg.de
Mo Mär 24 11:29:27 CET 2014


Hallo Liste, 

hoffentlich mit passender Adresse eine Korrektur.
Die .*-Ausdruecke erfassen zu viel. So ists besser:
:s%/^\.\{-\};\)\(.\{-};\)\(.\{-}\);\(.*\)/\1\2\3 \4

Mic




Uwe Berger <bergeruw at gmx.net> schrieb:

Hallo Mic,

deine Absenderadresse scheint keine gültige ML-Adresse zu sein...

Grüße Uwe



-------- Original Message -------- Subject: Re: Ersetzung in VimDate: Mon, 24 Mar 2014 09:07:04 +0100From: Michael Wirtz <wirtz at systemhaus-brandenburg.de>To: bralug at bralug.de 

Hallo Karsten, in VIM jedes dritte Semikolon in einer Zeile durch ein Leerzeichen ersetzen: :%s/\(.*\)\(;\)\(.*\)\(;\)\(.*\)\(;\)\(.*\)/\1\2\3 \5\6\7/ Sieht komplizierter aus, als es ist. Einfach die ersten drei Semikolons und den Text davor, dazwischen und danach in runde Klammern, damit man sie beim Ersetzen wieder einfügen kann. Und ein Escape vor die Klammern, damit sie nicht als Muster gewertet werden. Mit freundlichen Grüßen Michael Wirtz -- Systemhaus Brandenburg GmbH http://www.systemhaus-brandenburg.de/ Firmensitz: Domlinden 14, 14776 Brandenburg Registergericht: Kreisgericht Potsdam-Stadt, HRB 5799 Geschäftsführer: Eckehart Gemmel fon: +49 3381 2616-0 (fax: -28) 


-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://list.bralug.de/pipermail/bralug/attachments/20140324/41274569/attachment.html>


Mehr Informationen über die Mailingliste Bralug