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°]