Hi perl geniuses :p I'm trying to grab 2 "sections" of text from a file, i use a marker to tell the program where to begin and end at each section.. here is my attempt.
@text1 = ();
@Section = split("\n", $filedata);
foreach (@Section) {
if (/^#begin/ .. /^#end/) {
$eval .= "$_\n";
}
if (/^#begin2/ .. /^#end2/) {
push(@text1, $_);
}
}
@arrBlock = ();
for ($x=1;$x<@text1-1;$x++) {
push(@arrBlock,$text1[$x]);
}
this seems valid, i can print $arryBlock[index] but i cant do a foreac
+h loop through it? here is an example file:
#begin
aaa
bbb
ccc
ddd
#end
#begin2
xxx
ccc
bbb
#end2
now text1 contains the first block of content and arrblock contains the second..
i know i suck at variable names heh