Thread Probleme bei File - Handler - Änderung einer Zeile
(13 answers)
Opened by YAPD at 2016-02-21 23:19
Hallo hlubenow,
kannst du bitte genauer erläutern, was du meinst. Ich möchte ja bei jedem Click auf den Button in meiner Oberfläche die aktuellen Werte des Text- feldes auslesen, deswegen habe ich das Hash %Testumgebung in meiner Script innerhalb der command => sub{ } Funktion des Buttons angelegt, sonst sind die Werte nicht aktuell. Deswegen benutze ich auch die get( ) Funktion in meinem Hash. Oder ist das falsch und es gibt eine bessere Alternative ? Ich habe übrigens das Problem inzwischen gelöst. Ich suche anstatt nur nach dem Wert zu suchen, nun nach der ganzen Zeile. War der Code vorher also : Code: (dl
)
1 my $datei = "test.txt"; sieht es nun so aus : Code: (dl
)
1 my $datei = "test.txt"; So sucht und ersetzt er die ganze Zeile, was gut funktioniert. Allerdings habe ich nun ein anderes Problem : In meiner Textdatei "test.txt" steht folgende Zeile : Code: (dl
)
1 SSL_SERVER_PRIVATE_KEY_FOLDER = D:\PERL\Programmierung\Server\Certs\ Wenn ich das selbe Schema nun auf diese Zeile anwenden möchte, bekomme ich folgende Fehlermeldung : Code: (dl
)
1 Tk::Error: Trailing \ in regex m/SSL_SERVER_PRIVATE_KEY_FOLDER = D:\PERL\Programmierung\Server\Certs\/ Das Problem sind offensichtlich die Backslashes, aber ich habe gerade keine Idee, wie ich es so schreibe, dass er die Zeile genauso ersetzt wie die anderen. Eine Idee ? Vielen Dank ! Viele Grüße YAPD Yet Another Perl Developer
|