note
aitap
<p>Variables <c>$1</c>, <c>$2</c>, etc. are locally-scoped and they can be invalid after pattern matching. Try rewriting your matches like this:
<c>
$1 => $2 if /(.+)\s+\|\s+(PF.{5})/
</c>
so usage of these variables should be inside the <c>if(){}</c> block, not near the match.</p>
<p>If you are not sure whether your regexps are right, use [mod://Regexp::Debugger] or [mod://YAPE::Regex::Explain] to check them.</p>
<!-- Node text goes above. Div tags should contain sig only -->
<div class="pmsig"><div class="pmsig-980564">
Sorry if my advice was wrong.
</div></div>
991008
991008