Welcome to the Monastery | |
PerlMonks |
Regex overlap in MAC addressby superfrink (Curate) |
on Sep 11, 2006 at 19:15 UTC ( [id://572379]=perlquestion: print w/replies, xml ) | Need Help?? |
superfrink has asked for the wisdom of the Perl Monks concerning the following question:
I have a list of MAC addresses from two sources that I want to unique and sort. I discovered that some of the address do not have zero padding and some do. I ran into a problem trying to use a regex to zero pad a MAC address. My sample MAC:
The regex I tried was:
This gave me:
My guess is there is an overlap problem because the regex matches and replaces the : charater and so the : is not available to be mactched for the "4" because it was already used by the "b". I thought about it for a bit and got around the problem without using a regex.
Can someone explain why the regex did not work as I expected or how to make it work as desired?
Back to
Seekers of Perl Wisdom
|
|