in reply to Chomping Lines, Storing as Hash, and Printing "keys" from Hash
Hello editholla,
I haven’t studied your code in detail, but this section leaps to the eye:
#Find all instances of specific five character strings #starts with 4, then 3 more numbers, then a letter) chomp $line; if ($line =~ /(4\d{4})/){
That regex will match any sequence of 5 digits beginning with a 4. However, the comment suggests you need this:
/(4\d{3}[a-z]/i
but that will also match a substring as part of a longer string. Is that what you intended? If not, add word boundary assertions:
/\b(4\d{3}[a-z])\b/i
Hope that helps,
| Athanasius <°(((>< contra mundum | Iustus alius egestas vitae, eros Piratica, |
|
|---|