Thread Eindeutige Liste aller Zeichen im String (32 answers)
Opened by roli at 2008-03-11 18:39

roli
 2008-03-11 18:39
#106965 #106965
User since
2004-12-31
424 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich suche einen weg, wie ich eine eindeutige Liste aller vorkommenden Zeichen eines Strings erzeugen kann, oder auch, ich will evtl. vorkommende Doubletten loeschen. Die "Ergebnisreihenfolge" ist egal.
Was ich habe ist:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
#!/usr/bin/perl -w

my $in  = "abcdee3fgh1234eee";
my $out = "";

$out = join("",sort(split("",$in)));
$out =~ s/(.+)\1/$1/g;

print "in : $in\n";
print "out: $out\n";

Ergebnis
in : abcdee3fgh1234eee
out: 1234abcdeeefgh

So geht's also schon mal nicht, leider. Hat jemand eine Idee?
Roland
--
"Steh vorn, während du fragst;
sitzen soll, wer antwortet."
Aus "Die Edda des Snorri Sturluson" "Gylfis Täuschung" Strophe 2

View full thread Eindeutige Liste aller Zeichen im String