需要帮助弄清楚如何从上下文中提取文本(来自str的Honda),需要类似于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;
}
答案 0 :(得分:2)
需要与Perl正则表达式类似的东西
这是一个棘手的问题吗? :)那个“东西”是PCRE:“Perl-Compatible Regular Expressions”。
真正需要的是libxml2
和XPath查询//meta/text()
。
答案 1 :(得分:-1)
在C#中(我不知道用C#编程),我知道有Regex,但在C ++中它可能包含在外部库中