nerdexam
Cisco

200-201 · Question #438

What does this regular expression do? \b(192|172).(168|1[6-9]|2[0-9]|3[0-1]).[0-9]{1,3}.[0-9]{1.3}\b

The correct answer is A. It searches for private IP addresses except 10.0.0.0/8 IP address range. This regular expression is designed to match IP addresses from the private IP ranges of 192.168.0.0/16 and 172.16.0.0/12 (but excludes 10.0.0.0/8). Here's how it works: - b: Matches a word boundary, ensuring the IP is isolated. - (192|172): Matches either 192 or 172 as the…

Submitted by andreas_gr· Mar 6, 2026Network Intrusion Analysis

Question

What does this regular expression do? \b(192|172).(168|1[6-9]|2[0-9]|3[0-1]).[0-9]{1,3}.[0-9]{1.3}\b

Options

  • AIt searches for private IP addresses except 10.0.0.0/8 IP address range.
  • BIt matches any IP addresses within 172.16.0.0/16 IP address range.
  • CIt extracts lines with 192.168.0.0/16 IP address range from the text.
  • DIt searches for lines with private IP addresses in text.

How the community answered

(13 responses)
  • A
    69% (9)
  • C
    8% (1)
  • D
    23% (3)

Explanation

This regular expression is designed to match IP addresses from the private IP ranges of 192.168.0.0/16 and 172.16.0.0/12 (but excludes 10.0.0.0/8). Here's how it works: - b: Matches a word boundary, ensuring the IP is isolated. - (192|172): Matches either 192 or 172 as the first octet. - (168|1[6-9]|2[0-9]|3[0-1]): Matches the second octet. For 192, it matches 168. For 172, it - [0-9]{1,3}: Matches the third and fourth octets (any number from 0 to 255). - b: Ensures the IP address ends as an isolated entity. The pattern specifically targets private IP ranges 192.168.0.0/16 and 172.16.0.0/12, excluding the 10.0.0.0/8 range.

Topics

#regular expressions#private IP addresses#network ranges

Community Discussion

No community discussion yet for this question.

Full 200-201 Practice