in reply to Newbie, need help extracting strings from two files and comparing
Hello soulbleach, and welcome to the Monastery!
Note that the regex in this line:
my @strings = $line =~ m/(RC[0-9][0-9][0-9][0-9])/;
contains only a single capture, so if the match succeeds @strings will contain only one element. Did you intend more than one capture per $line? If so, you need to add a /g modifier to the regex:
my @strings = $line =~ m/(RC[0-9]{4})/g;
Update: See “Global matching” in perlretut. (Also shortened regex: see “Quantifiers” in Regular Expressions.)
But without sample input data and desired output, it’s hard to know what you’re trying to do.
Anyway, hope that helps,
| Athanasius <°(((>< contra mundum | Iustus alius egestas vitae, eros Piratica, |
|
|---|