Re: Auspaltung eines Suchmuster-String mit Perl

David Haller <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
Hallo,

Am Fri, 08 Apr 2005, Peter Wiersig schrieb:
>On Fri, Apr 08, 2005 at 12:47:07AM +0200, Bastian Schern wrote:
>> wie kann ich mit Perl einen Suchmuster-String in all seine
>> Möglichkeiten aufspalten?
>
>split.
>
>> Okay, das hat bestimmt keiner verstanden. ;-)
>
>Jep.

Jep.

>> Ich habe folgenden String:
>> 123ZZ6 (Dabei steht Z fÃŒr alle zahlen von 0...2)
>> 
>> Wie stelle ich das am schlausten an?
[..]
>Falls du eine Permutation meinst, also so viele Strings herstellen
>willst, wie deine Vorgabe hergibt, so macht man das mit
>verschachtelten Schleifen:
>
>foreach my $i ( 0..2 ) {
>  foreach my $j ( 0..2 ) {
>     print "123${i}${j}6\n";
>  }
>}

for my $i (0..2) { print "123${i}${_}6\n" for (0..2); }
for my $i (0..2) { print map { "123${i}${_}6\n" } (0..2); }
print map { my $i=$_; map { "123${i}${_}6\n" } (0..2) } (0..2)

Have fun!

-dnh

-- 
>Irgendwann werden sie glauben. Der Mensch ist zum Glauben geboren, sonst
>wÀre dieKirche nicht so reich.
Ui, der is schön. Darf ich den siggen? Bidde bidde.
                                  [Jakob Krieger und Marian°®¥ in dag°]

-- 
Um die Liste abzubestellen, schicken Sie eine Mail an:
    [email protected]
Um eine Liste aller verfÃŒgbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.