А вторая задача решается даже если вы не знаете регулярных выражений,
а знаете функции типа strstr, strchr, strlen и прочие strncmp.
Будет пиздец как сложно и код Г получится. Без знаний конечных автоматов смысла заниматься парсингом текста нет. А потом уже регулярки.