[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Perl + Strings



Heiko Schlittermann schrieb:
Aleks <sektor_1@gmx.net> (Do 08 Feb 2007 14:09:17 CET):
perl # cat test.pl
#!/usr/bin/perl -w
#
use strict;

my $s = '/home/mail/test.de/bob/spam/test.txt';
$s =~ /(test.de).*(bob)/;
my ($domain, $user) = ($1, $2);
Ich glaube, er wollte nicht genau diese beiden Strings sondern das, was
dort steht.

   my ($domain, $user) = (split /\//, $s)[3,4];

wenn man die Ausdrücke in den Runden Klammern durch Variable ersetzt, kann man suchen wonach immer man will. Ich denke die Frage bezog sich eher auf die Syntax des =~ Operators, bzw. den zu verwendenden Ausdruck in /../ ..

Ich denke, es ging nicht darum, zu suchen, ob test.de und bob dort drin
sind, sondern, es ging darum, diese zwei Teile zu extrahieren.
Genau richtig und dafür nochmals danke!! Das Problem ist gelöst.

Gruß
Boris



Reply to: