Существует ли известная стандартная методика для анализа строки URL-адреса mailto
на компоненты с помощью программы C
? Или я должен сделать это вручную, используя библиотеку строк C
с моей собственной логикой?C API для разбора парсера mailto
электронной почты:? [email protected] Заголовок = Это% 20is% 20the% 20subject & [email protected] & тела = Это% 20is% 20the% 20body
Есть способ сделать это с помощью API-интерфейсов regex?
Поскольку вы указали C++ в своих тегах, Boost имеет модуль регулярных выражений, который может использоваться для проверки электронной почты: http://www.codeobsessed.com/code/viewtopic.php?f=18&t=156 – lucasg
@georgesl c + +11 имеет регулярное выражение, нет необходимости в Boost, однако при использовании регулярного выражения для проверки адресов электронной почты возникает множество проблем - см. [Этот вопрос] (http://stackoverflow.com/questions/201323/using-a-regular-expression-to -validate-a-email-address) для более подробной информации. – msam
@msam не все компиляторы (g ++, sigh) реализуют регулярное выражение в удобном для использования способом. – stefan