---
name: "Catmandu::Fix::parse_text"
section: "3pm"
platform: "linux"
package: "libcatmandu-perl"
version: "1.2024-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Catmandu::Fix::parse_text"
---

# Catmandu::Fix::parse\_text(3pm)

parses a text into an array or hash of values

## NAME

Catmandu::Fix::parse\_text - parses a text into an array or hash of values

## SYNOPSIS

```
    # date: "2015-03-07"
    parse_text(date, '(\d\d\d\d)-(\d\d)-(\d\d)')
    # date:
    #    - 2015
    #    - 03
    #    - 07
    # date: "2015-03-07"
    parse_text(date, '(?<year>\d\d\d\d)-(?<month>\d\d)-(?<day>\d\d)')
    # date:
    #   year: "2015"
    #   month: "03"
    #   day: "07"
    # date: "abcd"
    parse_text(date, '(\d\d\d\d)-(\d\d)-(\d\d)')
    # date: "abcd"
```

## SEE ALSO

Catmandu::Fix

Catmandu::Importer::Text
