Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Rotty 09 Března 2012, 12:04:37
-
zdravim, potreboval bych rozdelit text na slova. pouzivam tento kod:
#!/usr/bin/perl
use strict;
use locale;
my $text="žluťoučký kůň";
printf ($text);
my @slova=split(/\W+/,$text);
foreach (@slova)
{
printf("$_\n");
}
a vysledkem je:
žluťoučký kůň
lu
ou
k
k
predpokladam ze mam spatne nastaveny locale, protoze ve widlich mam vyzkouseny ze kod funguje.
poradte nekdo jak na ne
-
Pro zacatek bych zkusil neco jako:
use utf8;
-
proc ten podivuhodny printf ? o.O