Schrift
[thread]7530[/thread]

elemente filtern? (Seite 2)



<< |< 1 2 3 >| >> 22 Einträge, 3 Seiten
miki280
 2005-12-12 12:40
#60764 #60764
User since
2005-12-07
18 Artikel
BenutzerIn
[default_avatar]
ich bin fertig leute!!!! Vielen Dank!! ihr hab mir wirklich sehr weitergeholfen!! TOP Forum!!
freu mich grad wie ein Nakter über sein erstes Hemd!! :D
Mein erstes Perl Program!
esskar
 2005-12-12 14:38
#60765 #60765
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
[quote=miki280,12.12.2005, 11:40]Mein erstes Perl Program![/quote]
und hoffentlich nicht dein letztes
Strat
 2005-12-12 17:47
#60766 #60766
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
btw: wenn du eine deutsche einfuehrung in perl brauchst: auf meiner HP steht meine unter Vortraege... die verwende ich auch fuer Schulungen
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
miki280
 2006-01-23 15:11
#60767 #60767
User since
2005-12-07
18 Artikel
BenutzerIn
[default_avatar]
hallo,

kann mir bitte wer diese zeilen erklären?

sub unique {
my %h = ();
return grep { !$h{$_}++ } @_; }

vielen Dank!
Taulmarill
 2006-01-23 16:12
#60768 #60768
User since
2004-02-19
1750 Artikel
BenutzerIn

user image
im prinzip nimmt die sub eine liste und gibt diese nach entfernen von doppelten einträgen wieder aus.

um den code zu verstehen, solltest du dir mal perldoc -f grep anschauen.
$_=unpack"B*",~pack"H*",$_ and y&1|0& |#&&print"$_\n"for@.=qw BFA2F7C39139F45F78
0A28104594444504400 0A2F107D54447DE7800 0A2110453444450500 73CF1045138445F4800 0
F3EF2044E3D17DE 8A08A0451412411 F3CF207DF41C79E 820A20451412414 83E93C4513D17D2B
Strat
 2006-01-23 19:08
#60769 #60769
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
stattdessen vielleicht besser List::MoreUtils verwenden, ist einfacher:
Code: (dl )
1
2
use List::MoreUtils qw(uniq);
my @uniqueItems = uniq @array;
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
miki280
 2006-01-25 12:32
#60770 #60770
User since
2005-12-07
18 Artikel
BenutzerIn
[default_avatar]
danke für die tipps aber das haut leider nicht ganz hinn so!

vorher: 1111 2222 2222 3333 3333 3333 4444 4444 4444
soll: 1111 2222 3333 4444
ist: 1111 2222 3333 4444 4444

mehrfach einträge am ende der zeile werden 2x ausgegeben! die letzte zeile wird richtig angezeigt!!
wenn ich in der letzten zeile ein "newline" mache, dann wird dieser auch NICHT mehr richtig ausgegeben! d.h das anscheinend immer am zeilenende ein newline ist, bis auf die letzte zeile! ist das möglich?
was kann ich dagegen tun?

Lg miki280
MartinR
 2006-01-25 12:42
#60771 #60771
User since
2004-06-17
305 Artikel
BenutzerIn
[default_avatar]
Hi,

versuch mal chomp um das newline in jeder Zeile zu entfernen
miki280
 2006-01-25 12:52
#60772 #60772
User since
2005-12-07
18 Artikel
BenutzerIn
[default_avatar]
danke schön! dat klopt! kaum macht man das richtig, schon gehts, naja perl müßte man können.. ;)
renee
 2006-01-25 13:01
#60773 #60773
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=miki280,25.01.2006, 11:52]danke schön! dat klopt! kaum macht man das richtig, schon gehts, naja perl müßte man können..  ;)[/quote]
Naja, dafuer bist ja hier, oder??
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
<< |< 1 2 3 >| >> 22 Einträge, 3 Seiten



View all threads created 2005-12-07 13:55.