Я создаю cgi для встроенной системы, и мне нужна возможность вставлять системную информацию в веб-страницы.
Мой план состоит в том, чтобы вставить в исходный код xhtml и позволить cgi делать свое волшебство всякий раз, когда он видит «макрос» FunctionCall.
Это не проблема, если я могу хранить полный исходный код xhtml в памяти и выполнять регулярные выражения, но я бы предпочел тратить меньше памяти и обрабатывать поток или чанки во время чтения.
Проблема в том, что я должен быть уверен, что не разбиваюсь на середину "", иначе регулярное выражение не сработает.
Есть ли хорошая альтернатива регулярному выражению, или у вас есть какие-нибудь мысли, которые могут помочь?