perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 34
Click for quality!




10.02.2012 / 10:08

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragProblem beim Textzerlegen
Seitenanfang
Habe folgendes Codefragment
.
.
while(<SOURCE_FH>){
push(@lines,$_);
}
for (@lines){print $_;}

@word_array = "ewords('\s+', 0, @lines);

my $list_length=@word_array;

print "Länge: $list_length\n\n";

for(@word_array){
print "$_\n";
}

Ich will damit einen Text aus einer Textdatei in Wörter zerlegen. Geht mit selbsterstellten Textdateien auch ganz prima. Sobald ich aber eine importiere oder per Copy & Paste erstelle, bleibt das Ergebnis von "ewords leer.

Hat jemand eine schlaue Idee?

Vielen Dank.

Datum: 10.05.2005-14:29

Beitragre: Problem beim Textzerlegen
Seitenanfang
Hallo,

haette dir gene geholfen, kann aber mit >>"ewords('\s+', 0, @lines);<<
nichts anfangen. Wahrscheinlich >>use newregexp;<< irgendwo am Anfang deines Quellcodes, da steckt dann das quotewords drin.

Es gab da mal diverse Artikel, wie man so >>"<< mit perl zerhackt, insbesondere Excel *.csv. Schau mal in >>http://www.cpan.org/<<.

Oh, bist du auf MsDos oder Win98? Da unterscheidet das perl pingelig nach Unicode oder einfach-Ascii (oder tut meistens nur mit Ascii).

Gruss

Datum: 10.05.2005-20:40

Beitragre: Problem beim Textzerlegen
Seitenanfang
Hallo,

eventuell hilft dir, dass Folgende mal zu lesen:

http://www.cis.uni-muenchen.de/~hbosk/perl2_ws03/pm_locales.html

Da wird etwas zur Berücksichtigung von lokalen Zeichensätzen erklärt.

Ciao
Ingo

Datum: 11.05.2005-07:39

Beitragre: Problem beim Textzerlegen
Seitenanfang
System ist debian. "ewords stammt aus dem Perl-Modul Text::ParseWords. Wühle mich mal durch die Artikel...Danke

Datum: 11.05.2005-11:22

-






-
-