Examples of regular expressions
The following examples walk you through creating regular expressions for several different formats.
MAC addresses
Media Access Control (MAC) is a unique identifier for network interfaces with 6-byte fields normally written in hexadecimal.
ipconfig with the /all switch parameter can show the MAC address of each interface. The address is written in hexadecimal, and each byte is separated by a hyphen, for example, 1a-2b-3c-4d-5f-6d.
On Linux or Unix-based systems, the ip address command shows the hardware (MAC) address for interfaces. Each hexadecimal byte is separated by a :, such as 1a:2b:3c:4d:5f:6d.
A regular expression can be created to simultaneously match these formats. The expression matches the output from the ipconfig /all command on Windows and the ip address command on Linux. In both cases, the MAC address appears after a space at the end of a line.
Considering the preceding formats, the MAC address is made up of...