Как удалить метатеги из строки, используя C ++? - PullRequest
0 голосов
/ 13 августа 2011

Нужна помощь в выяснении, как извлечь текст из контекста (Honda из str), нужно что-то аналогичное регулярному выражению Perl

#include <iostream>
#include <string>

using namespace std;

int main(int argc, char* argv[]) {
    string str;
    str = "<make>Honda</make>";
    //Code to extract Honda from above string
    cout<<str<<endl;
    cin.get();
    return 0;
}

Ответы [ 2 ]

2 голосов
/ 13 августа 2011

нужно что-то аналогичное регулярному выражению Perl

Это вопрос с подвохом?:) Это "что-то" - это PCRE: "Perl-совместимые регулярные выражения".

То, что вам действительно нужно, это libxml2, а запрос XPath //meta/text().

0 голосов
/ 13 августа 2011

В C # (я не знаю программирования на C #), я знаю, что есть Regex, но в C ++ он может быть включен во внешние библиотеки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...