SharpMimeTools Documented Class Library

ABNF.quoted_string Field

[This is preliminary documentation and subject to change.]

RFC 2822 Section 3.2.5

public const string quoted_string = "(?:(?:(?:(?:[\x20\x09]*\r\n)?[\x20\x09]+)?\(((?:(?:[\x20\x09]*\r\n)?[\x20\x09]+)?(?:\x01-\x08\x0B\x0C\x0E-\x1F\x7F\x21-\x27\x2A-\x5B\x5D-\x7E|[\x5C][\x01-\x09\x0B\x0C\x0E-\x7F]))*(?:(?:[\x20\x09]*\r\n)?[\x20\x09]+)?\))*(?:(?:(?:[\x20\x09]*\r\n)?[\x20\x09]+)?\(((?:(?:[\x20\x09]*\r\n)?[\x20\x09]+)?(?:\x01-\x08\x0B\x0C\x0E-\x1F\x7F\x21-\x27\x2A-\x5B\x5D-\x7E|[\x5C][\x01-\x09\x0B\x0C\x0E-\x7F]))*(?:(?:[\x20\x09]*\r\n)?[\x20\x09]+)?\)|(?:(?:[\x20\x09]*\r\n)?[\x20\x09]+)))?\x22(?:(?:(?:[\x20\x09]*\r\n)?[\x20\x09]+)?(?:[\x01-\x08\x0B\x0C\x0E-\x1F\x7F\x21\x23-\x5A\x5B\x5D-\x7E]|[\x5C][\x01-\x09\x0B\x0C\x0E-\x7F]))*(?:(?:[\x20\x09]*\r\n)?[\x20\x09]+)?\x22(?:(?:(?:(?:[\x20\x09]*\r\n)?[\x20\x09]+)?\(((?:(?:[\x20\x09]*\r\n)?[\x20\x09]+)?(?:\x01-\x08\x0B\x0C\x0E-\x1F\x7F\x21-\x27\x2A-\x5B\x5D-\x7E|[\x5C][\x01-\x09\x0B\x0C\x0E-\x7F]))*(?:(?:[\x20\x09]*\r\n)?[\x20\x09]+)?\))*(?:(?:(?:[\x20\x09]*\r\n)?[\x20\x09]+)?\(((?:(?:[\x20\x09]*\r\n)?[\x20\x09]+)?(?:\x01-\x08\x0B\x0C\x0E-\x1F\x7F\x21-\x27\x2A-\x5B\x5D-\x7E|[\x5C][\x01-\x09\x0B\x0C\x0E-\x7F]))*(?:(?:[\x20\x09]*\r\n)?[\x20\x09]+)?\)|(?:(?:[\x20\x09]*\r\n)?[\x20\x09]+)))?";

See Also

ABNF Class | anmar.SharpMimeTools Namespace