هل يمكنك حل هذا اللغز؟ بالنظر إلى كود HTML أدناه، استخدم مهاراتك المنطقية والرياضية لاستخراج اسم المدينة فقط.
<div class="location">
    <h1>نيويورك، نيويورك</h1>
    <p>السكان: 8,336,817</p>
</div>
إليك مقتطف الشفرة للبدء:
#تشمل <iostream>
#تشمل <regex>
انت مين() {
    std::string html = "<div class=\"location\">\n<h1>نيويورك، نيويورك</h1>\n<p>السكان: 8,336,817</p>\n</div>";
    std::regex reg(">[^>]*<");
    الأمراض المنقولة جنسيا::تطابق المباراة؛
    إذا (std::regex_search(html, match, reg)) {
        std::string city = match.str().substr(1, match.str().size() - 2);
        int length = city. length();
        int commaIndex = city.find("،);
        std::string cityName = city.substr(0, commaIndex);
        std::cout << "اسم المدينة هو:" << cityName << std::endl;
    }
    العودة 0؛
}
تلميح: قد تحتاج إلى استخدام بعض العوامل الرياضية لمعالجة السلسلة وتحديد اسم المدينة. حظ سعيد!
{"evolved_from": null, "kind": "synthetic", "source": "evol_instruct"}