logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

IM::Address - RFC822 style address parser

Description

       The IM::Address module is a parser for RFC822 style address.

       This modules is provided by IM (Internet Message).

Examples

        $a = "Motonori Nakamura <motonori\@econ.kyoto-u.ac.jp>";
        &extract_addr($a) returns "motonori@econ.kyoto-u.ac.jp".

        $a = "Motonori Nakamura <motonori\@econ.kyoto-u.ac.jp>";
        $b = "motonori\@econ.kyoto-u.ac.jp";
        $c = "motonori\@wide.ad.jp";
        &replace_addr($a, $b, $c) returns "Motonori Nakamura <motonori@wide.ad.jp>".

        $a = "kazu, nom, motonori";
        &fetch_addr($a, 0) returns ("kazu", " nom, motonori").

Name

       IM::Address - RFC822 style address parser

Synopsis

        use IM::Address;

        $pure_address_portion = &extract_addr($address_with_comment);

        $replaced_address = &replace_addr($original_address_with_comment,
            $pure_notation_of_old_address, $pure_notation_of_new_address);

        ($first, $rest) = &fetch_addr($address_list, $pure_address_flag);

See Also