Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
<?--1-1--> <b>This is option 1 ok</b> </?--1-1--> <?--1-2--> <b>This is option 1 version b</b> </?--1-2--> <?--1-3--> <b>Option 1 version 3</b> </?--1-3--> <?--1-Version4--> <b>Option 1 version 4 Perl</b> </?--1-Version4-->
my $filename="test.txt"; my $template_data = "/content".$filename; open(DATA_IN, "$template_data") || print "Can't open output file1: + $template_data\n"; #my @file = <DATA_IN>; # read it into @file #foreach my $line (@file){ #chomp($line); #print @file; while(<DATA_IN>){ # if($line =~/^(<\?--\.*\-\.*\-->)\s(.*)\s(<\/\?--\.*\-\.*\-->)\ +s/ig){ # if($_=~/^<\?--(.*)-(.*)-->(.*)<\/\?--(.*)-(.*)-->/){ # if($_=~/(<\?--(.*)-(.*)-->)(.*)(<(.*)>)/g){ #<?--1-1--> if($_=~/^<\?--(.*)-(.*)-->(.*)<\/\?--(.*)-(.*)-->/g){ # if($_=~/^<(.*)>(.*)<(.*)>/g){ print "<b>$1</b>"; print $2; print "<b>$3</b>"; }else{ print "$Nothing"; } }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Regular Expression
by sauoq (Abbot) on Oct 16, 2002 at 19:40 UTC | |
by Anonymous Monk on Oct 16, 2002 at 20:14 UTC |