Thread RegEx (3 answers)
Opened by LordChaos at 2005-06-29 16:21

Strat
 2005-06-30 14:07
#55825 #55825
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=LordChaos,29.06.2005, 14:21]EXPRESS     liver ; colon ; small intestine ; other ; mixed ; bone[/quote]
vielleicht so?
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
my ($mode, @towns) = $string =~ 
 /^(EXPRESS) # oder was auch immer
 \s+       # ein oder mehrere leerzeichen
 (         # beginne zu speichern
   [^;]+;?) # speichere bis zum naechsten;
            # wenn es nicht gefunden wird, dann bis zum
            # ende des strings
 )+        # ende des speichern, wiederholen
 $
 /x;
my %hash = ();
if (scalar (@towns)) {
 for my $i (0..$#towns) {
   $hash{$mode . "_". $i+1} = $towns[$i];
 } # for
} # if

# ev noch leerzeichen am anfang und ende der arrayvalues rausschneiden\n\n

<!--EDIT|Strat|1120126140-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread RegEx