Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 1999 Teil von Juli

SELFHTML Forumsarchiv
'split' mit Zeilenumbrüchen

Informationsseite
  1. Seite (PERL) 'split' mit Zeilenumbrüchen von Florian Auer, 31. 07. 1999, 06:36
nach unten

'split' mit Zeilenumbrüchen

Die folgende Nachricht zum Thema stammt von: Florian Auer, 31. 07. 1999, 06:36

Hallo Forum,
ich habe ein Frage zu 'split' bei Zeilenumbrüchen:

Wie kann ich einen Text, der durch Zeilenumbrüche in einzelne Teile gegliedert ist, durch split trennen? Also so in etwa:
        split(/\n/, $string);

und der Text sieht so aus:
        hallo(br)
        guten tag(br)
        ...

Danke im Voraus!
MfG Florian Auer

nach obennach unten

'split' mit Zeilenumbrüchen - Nachtrag

Die folgende Nachricht zum Thema stammt von: Florian Auer, 31. 07. 1999, 06:38

»»         split(/\n/, $string);

Diese Variante funktioniert bei mir seltsamerweise nicht ...

nach obennach unten

'split' mit Zeilenumbrüchen - Nachtrag

Die folgende Nachricht zum Thema stammt von: Stefan Priebe, 31. 07. 1999, 11:53

»» »»         split(/\n/, $string);
»»
»» Diese Variante funktioniert bei mir seltsamerweise nicht ...

Hi!

Die funktioniert ganz gut so z.B.:

#! /usr/bin/perl

$text = "Guetn Tag!\nWie geht es Ihnen ?\nTschüß";

@ntext = split(/\n/, $text);

for(@ntext) {
print "$_<br>";
}

THE END

Stefan

nach obennach unten

'split' mit Zeilenumbrüchen - Nachtrag

Die folgende Nachricht zum Thema stammt von: Beat Strasser, 02. 08. 1999, 14:49

»» »»         split(/\n/, $string);
»» Diese Variante funktioniert bei mir seltsamerweise nicht ...

Das dürfte helfen:
  $string =~ /\r//g;
  @lines  = split(/\n/, $string);

So short,
Beat

nach obennach unten

'split' mit Zeilenumbrüchen - Nachtrag

Die folgende Nachricht zum Thema stammt von: Michael Schröpl, 03. 08. 1999, 18:43

»» »»         split(/\n/, $string);
»» Diese Variante funktioniert bei mir seltsamerweise nicht ...

Dann steht da vielleicht kein "\n", sondern etwas Anderes.

Wo hast Du denn die Zeilenumbrüche her? Wie das Posting von Stefan Priebe zu zeigen scheint, müßte es ja eigentlich gehen.

Vielleichst hast Du eine Datei eingelesen? Wenn das der Fall ist, könntest Du sie statt in einem Rutsch auch zeilenweise einlesen, die einzelnen Zeilen mit "chomp()" von Zeilenenden befreien und mit push (@zeilen, $_) in einem array speichern. Dann hast Du das, was Du vermutlich haben willst.

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 1999 Teil von Juli

© 1998-2006 Seite Impressum, Software: Classic Forum