Thread Suchfunktion steuern (7 answers)
Opened by Ap0ll099 at 2012-04-03 15:23

pq
 2012-04-04 10:48
#157220 #157220
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
2012-04-04T08:34:03 Ap0ll099
Wenn ich das richtig verstehe wird ein "/n" als Trenner genutzt und alles ausgegeben, was mit "TARS" zusammenpasst und bis zu einem "/n" geht.
Wie schaff ich so etwas wenn ich aber kein "/n" als Trenner habe?
Könnte "probe" als Trenner dienen, also alle "probe" die am Anfang einer Zeile stehen, weil es ja auch vorkommt, wo es nicht als Trenner dienen darf?


als trenner wird nicht /n genutzt. das ist ein slash und ein n.
als trenner werden newlines genutzt, und zwar mindestens 2. \n schreibt man das.
also parapgraphen. trenner ist mindestens eine leere zeile.

wenn der trenner "probe" am anfang der zeile sein soll, dann definier es so.
in regex ausgedrückt wäre das split m/^probe/m, $text.

auch hier wieder ein verweise auf die doku:
Perldoc:perlretut

vielleicht solltest du aber, anstatt die bedingungen jetzt ständig zu ändern, erstmal langsam stück für stück vorgehen und ausprobieren. dein beispiel hat leere zeilen als trenner, und du solltest erstmal prüfen, ob mein code so funktioniert.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Suchfunktion steuern