{
    "mode": "perldoc",
    "parameter": "Regexp::Common::Email::Address",
    "section": "",
    "url": "https://www.chedong.com/phpMan.php/perldoc/Regexp%3A%3ACommon%3A%3AEmail%3A%3AAddress/json",
    "generated": "2026-07-05T09:40:42Z",
    "synopsis": "use Regexp::Common qw[Email::Address];\nuse Email::Address;\nwhile (<>) {\nmy (@found) = /($RE{Email}{Address})/g;\nmy (@addrs) = map $->address,\nEmail::Address->parse(\"@found\");\nprint \"X-Addresses: \",\njoin(\", \", @addrs),\n\"\\n\";\n}",
    "sections": {
        "NAME": {
            "content": "Regexp::Common::Email::Address - Returns a pattern for Email Addresses\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "use Regexp::Common qw[Email::Address];\nuse Email::Address;\n\nwhile (<>) {\nmy (@found) = /($RE{Email}{Address})/g;\nmy (@addrs) = map $->address,\nEmail::Address->parse(\"@found\");\nprint \"X-Addresses: \",\njoin(\", \", @addrs),\n\"\\n\";\n}\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "$RE{Email}{Address}\nProvides a regex to match email addresses as defined by RFC 2822. Under \"{-keep}\", the entire\nmatch is kept as $1. If you want to parse that further then pass it to\n\"Email::Address->parse()\". Don't worry, it's fast.\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "Email::Address, Regexp::Common, perl.\n",
            "subsections": []
        },
        "AUTHOR": {
            "content": "Casey West, <casey@geeknest.com>.\n",
            "subsections": []
        },
        "COPYRIGHT": {
            "content": "Copyright (c) 2005 Casey West.  All rights reserved.\nThis module is free software; you can redistribute it and/or modify it\nunder the same terms as Perl itself.\n",
            "subsections": []
        }
    },
    "summary": "Regexp::Common::Email::Address - Returns a pattern for Email Addresses",
    "flags": [],
    "examples": [],
    "see_also": []
}