Pergunta de entrevista da empresa Google

Write a regular expression to match a machine's MAC address

Respostas da entrevista

Sigiloso

25 de set. de 2010

The regex above is for an IP address, not a MAC address. One possible regex for a MAC address is ([0-9a-fA-F][0-9a-fA-F]:){5}([0-9a-fA-F][0-9a-fA-F])

Sigiloso

21 de out. de 2010

And if you're allowed to use Perl regex, you could flag case-insensitivity: /^([0-9A-F]{2}:){5}[0-9A-F]{2}$/i

Sigiloso

22 de set. de 2010

\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b