---
name: "HTML::FormFu::Filter::Regex"
section: "3pm"
platform: "linux"
package: "libhtml-formfu-perl"
version: "2.07000-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/HTML::FormFu::Filter::Regex"
---

# HTML::FormFu::Filter::Regex(3pm)

regexp-based match/replace filter

## NAME

HTML::FormFu::Filter::Regex - regexp-based match/replace filter

## VERSION

version 2.07

## SYNOPSIS

The following filter would turn `"1234-5678"` into `"****-****"`.

```
    type: Regex
    match: \d
    replace: *
```

## DESCRIPTION

Regular expression-based match / replace filter.

## METHODS

### match

A regex object or string to be used in the "left-hand side" of a `"s///g"` regular expression.

Default Value: qr/./

### replace

A string to be used in the "right-hand side" of a `"s///g"` regular expression. The string will replace every occurrence of "match".

Default Value: ''

### eval

Arguments: `$bool`

If true, the regex modifier `"/e"` is used, so that the contents of the "replace" string are `"eval"`'d.

This allows the use of variables such as `$1` or any other perl expression.

## AUTHOR

Carl Franks, `"cfranks@cpan.org"`

## LICENSE

This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.

## AUTHOR

Carl Franks \<cpan@fireartist.com\>

## COPYRIGHT AND LICENSE

This software is copyright (c) 2018 by Carl Franks.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
