SYNOPSISvarchar headerGetItems(varchar header)
Parameters:
header - A raw varchar header value
Returns:
varstrlst
DESCRIPTION
The headerGetItems function splits the raw (original encoded)
CSV header value into a list of raw (original encoded) values,
returning a varstrlst list. Commas inside double-quoted,
single-quoted, or angle-bracketed values are not considered items
separators. Leading and trailing whitespace from each item is
stripped.
EXAMPLE<$toHdr = '"Smith, John" <jsmith@foo.com>, <jdoe@bar.com> Jane Doe'>
<$ret = (headerGetItems($toHdr))>
Mailboxes: <loop $ret> [$ret] </loop><fmt "\n">
The output would be:
Mailboxes: ["Smith, John" <jsmith@foo.com>] [<jdoe@bar.com> Jane Doe]
CAVEATS
The returned items are not RFC 2047 decoded, because further parsing
might be done (e.g. getting parameter names and values). Use
headerDecode (here) for RFC 2047
encoded-word deoding.
SEE ALSOheaderDecode, headerItemGetParameterValues