Einzelnen Beitrag anzeigen
Alt 21.07.2002, 15:30   #1
it00x30
Veteran
 
Registriert seit: 21.07.2001
Alter: 45
Beiträge: 404


Standard PERL - problem mit regular expression

hi,

versuche gerade meine ersten schritte in perl und bin auf ein problem gestossen:

ich will eine zeile die so ausschaut
blablabla = "blablalbalba",

in eine zeile umwandeln die so auschschaut
blablabla = {blablabla},

hab dazu versucht mit
s/.*=.*".*",/.*=.*{.*},/
zu ersetzen.

er erkennt zwar die richtigen zeilen im file (also funktionert der erste teil - allerdings anstatt nur die anführungszeichen zu ersetzten schreibt er mir meine ersetzungsanweisung ins file, also .*= ...

wo liegt hier mein denkfehler? ich hab nämlich gedacht, dass er .* einfach mit dem string ersetzt, den er vorfindet (also das blablabla)
it00x30 ist offline   Mit Zitat antworten