Thread RegEx: optionale Matches an Subroutine weitergeben (31 answers)
Opened by Froschpopo at 2007-09-25 23:57

Froschpopo
 2007-09-26 23:02
#100039 #100039
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Super, funktioniert auch.
Aber nun eine neue Problematik:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/perl

use strict;

my $string = 'Das ist Martin: [BILD=martin.gif NAME="asd ass as" NAME2=hallo]';

my @values = map{split(/\s+(?=\w+$)/,$_)}split(/\s*=\s*/, ($string =~ m!\[(.+?)\]!s)[0]);

&parse(@values) if scalar @values;

sub parse {
my %params = @_;
unless (-e $params{BILD}) {
return "File not found\n";
}
}

Eigentlich wollte ich in parse() ein HTML-Tag erzeugen und an den Ursprung zurückgeben.
Das ist mit einem Matching natürlich nicht möglich.

View full thread RegEx: optionale Matches an Subroutine weitergeben