gpt4 book ai didi

c++正则表达式获取2个标签之间的所有文本,包括换行符和空格

转载 作者:行者123 更新时间:2023-11-30 01:36:51 26 4
gpt4 key购买 nike

<分区>

我正在尝试使用正则表达式获取 html 文件中所有 ul 标签之间的所有文本。这种模式适用于像 li 这样的内联标签,但如果文本包含多行,它就不起作用。谢谢

   int main()
{

string fname = "test.html";
file_to_string fts(fname);
std::regex item_names ("<ul>(.*?)</ul>");
string s = fts.get_string();
std::regex_token_iterator<std::string::iterator> rend;
std::regex_token_iterator<std::string::iterator> b ( s.begin(), s.end(), item_names );


while (b!=rend)
{cout<<"\""<< *b++<<"\" ;"<<endl;}
return 0;}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com