Re: [OT] Regular expression
Der vollständigkeit halber,
On Mon, 2007-01-08 at 16:00 +0100, Andreas Pakulat wrote:
> On 08.01.07 14:15:10, Amir Tabatabaei wrote:
> > On 1/8/07, Andreas Pakulat <apaku@gmx.de> wrote:
> > >Python-Beispiel (ungetestet)
> > >
> > >,----
> > >| import re
> > >|
> > >| f=open('deinedatei', 'r')
> > >| string=f.read()
> > >| f.close()
> > >| r=re.compile('2006\n')
> > >| newstring=r.sub(string, '2006')
> > newstring=re.sub(r, '2006', string)
> > >| f=open('newdatei','w')
> > >| f.write(newstring)
> > >| f.close()
Ich habe eine PM von Uwe Bieling erhalten, der diese ML nicht abonniert
hat und deswegen nicht an sie schreiben konnte.
------------------------8<------------------------
sed ist sicherlich nicht das Werkzeug, der Wahl, aber es funktioniert
auch:
# Falls eine Zeile mit einem Rückwärtsstrich »\« endet, füge die
# nächste hinzu.
sed -e :a -e '/\\$/N; s/\\\n//; ta'
Q: http://sed.sourceforge.net/sed1line_de.html
------------------------8<------------------------
Und damit geht es auch mit sed. Auf der Website sind auch weitere sehr
nützliche Tipps.
Vielen Dank dafür
Amir
Reply to: