Schrift
[thread]11809[/thread]

Separatorwert $/ zuordnen



<< >> 5 Einträge, 1 Seite
Gast Gast
 2008-05-15 11:04
#109726 #109726
Hallo Zusammen,

ich habe in einem Skript die folgende Separator-Variable:

Code: (dl )
local $/ = "STOPP\n";


Ich muss diese jetzt anpassen, da die Variable nicht mehr "STOPP\n" ist, sondern nach folgenden Mustern variieren kann:

"STOPP(3)\n"
"STOPP(124)\n"
"STOPP(55)\n"

Wie muss ich die Variable anpassen damit diese auf diese Muster reagiert?
Danke
Markus
renee
 2008-05-15 11:37
#109731 #109731
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
$/ kann keine Muster enthalten, nur Strings...

Entweder Du kannst das Programm beeinflussen, das die Datei erstellt, oder aber:
Je nachdem wie groß die Datei ist, solltest Du die Datei komplett einlesen und dann mit "split" arbeiten...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
moritz
 2008-05-15 12:11
#109733 #109733
User since
2007-05-11
923 Artikel
HausmeisterIn
[Homepage]
user image
Setze sie doch einfach auf STOPP, und entferne die Zeilenenden per Hand.
renee
 2008-05-15 12:16
#109734 #109734
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Dann hast Du das Problem wenn "STOPP" im Text vorkommt...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
wiederlader
 2008-05-16 15:28
#109784 #109784
User since
2007-01-03
36 Artikel
BenutzerIn
[default_avatar]
renee+2008-05-15 09:37:47--
$/ kann keine Muster enthalten, nur Strings...

Entweder Du kannst das Programm beeinflussen, das die Datei erstellt, oder aber:
Je nachdem wie groß die Datei ist, solltest Du die Datei komplett einlesen und dann mit "split" arbeiten...

Hallo Renee, danke für die Info. Dann versuche ich es mal mit "split" zu lösen (bin da noch nicht so fit drin, aber wird schon werden).
@Moritz: natürlich auch danke ;-)
Gruß
Markus
<< >> 5 Einträge, 1 Seite



View all threads created 2008-05-15 11:04.