Article View: pl.comp.lang.perl
Article #91Sortowanie po polsku
From: Emil Stepniewski
Date: Wed, 26 Feb 1997 20:04
Date: Wed, 26 Feb 1997 20:04
27 lines
1190 bytes
1190 bytes
Czy jest jakies dobry, sprawdzony, najszybszy i w ogole jedynie sluszny
sposob sortowania plikow z polskimi literkami przy pomocy perla?
Konkretnie chodzi mi o sortowanie zwyklych plikow tekstowych.
Swojego czasu ktos zaproponowal mi taki skrypt:
#!/usr/bin/perl
while(<>)
{
chop;
s/±/a~/g; s/æ/c~/g; s/ê/e~/g; s/³/l~/g; s/ñ/n~/g;
s/ó/o~/g; s/¶/s~/g; s/¼/z~/g; s/¿/z~~/g;
push(@slowa,$_);
}
foreach( sort @slowa )
{
s/a~/±/g; s/c~/æ/g; s/e~/ê/g; s/l~/³/g; s/n~/ñ/g;
s/o~/ó/g; s/s~/¶/g; s/z~~/¿/g; s/z~/¼/g;
print "$_\n";
Czy mozna lepiej (szybciej)?
Pozdrawiam
Emil Stepniewski
Technical Details
Message-ID:
<33149750.346E2C30@oeiizk.waw.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!not-for-mail From: Emil Stepniewski <emil@oeiizk.waw.pl> Newsgroups: pl.comp.lang.perl Subject: Sortowanie po polsku Date: Wed, 26 Feb 1997 21:04:32 +0100 Organization: Center of Informatics Education Lines: 27 Message-ID: <33149750.346E2C30@oeiizk.waw.pl> NNTP-Posting-Host: jack.oeiizk.waw.pl Mime-Version: 1.0 X-Mailer: Mozilla 3.01 (X11; I; Linux 2.0.27 i586) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit