---
name: "Regexp::Common::net::CIDR"
section: "3pm"
platform: "linux"
package: "libregexp-common-net-cidr-perl"
version: "0.03-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Regexp::Common::net::CIDR"
---

# Regexp::Common::net::CIDR(3pm)

## NAME

Regexp::Common::net::CIDR -- provide patterns for CIDR blocks.

## SYNOPSIS

```
    use Regexp::Common ();
    use Regexp::Common::net::CIDR ();
    while (<>) {
        /$RE{net}{CIDR}{IPv4}/ and print "Contains a CIDR.\n";
    }
```

## DESCRIPTION

Patterns for CIDR blocks. Now only next IPv4 formats are supported:

```
  xxx.xxx/xx
  xxx.xxx.xxx/xx
  xxx.xxx.xxx.xxx/xx
```

With {-keep} stores address in `$1` and number of bits in `$2`.

## INSTALLATION

```
  perl Makefile.PL
  make
  make install
```

## CAVEATS

As Regexp::Common doesn't work well with extensions named `"Regexp::Common::xxx::yyy"` you have to load this extension yourself with `"use"` or `"require"`.

## AUTHOR

Ruslan U. Zakirov \<ruz@bestpractical.com\>
