当前位置: 首页 > news >正文

芜湖网络科技有限公司seo1短视频网页入口营销

芜湖网络科技有限公司,seo1短视频网页入口营销,上传网站信息问题,安卓app开发要多少钱目录链接: 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目: https://github.com/September26/java-algorithms 原题链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 描述: 「HTML 实…

 目录链接:

力扣编程题-解法汇总_分享+记录-CSDN博客

GitHub同步刷题项目:

https://github.com/September26/java-algorithms

原题链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台


描述:

「HTML 实体解析器」 是一种特殊的解析器,它将 HTML 代码作为输入,并用字符本身替换掉所有这些特殊的字符实体。

HTML 里这些特殊字符和它们对应的字符实体包括:

  • 双引号:字符实体为 " ,对应的字符是 " 。
  • 单引号:字符实体为 ' ,对应的字符是 ' 。
  • 与符号:字符实体为 & ,对应对的字符是 & 。
  • 大于号:字符实体为 > ,对应的字符是 > 。
  • 小于号:字符实体为 &lt; ,对应的字符是 < 。
  • 斜线号:字符实体为 &frasl; ,对应的字符是 / 。

给你输入字符串 text ,请你实现一个 HTML 实体解析器,返回解析器解析后的结果。

示例 1:

输入:text = "&amp; is an HTML entity but &ambassador; is not."
输出:"& is an HTML entity but &ambassador; is not."
解释:解析器把字符实体 &amp; 用 & 替换

示例 2:

输入:text = "and I quote: &quot;...&quot;"
输出:"and I quote: \"...\""

示例 3:

输入:text = "Stay home! Practice on Leetcode :)"
输出:"Stay home! Practice on Leetcode :)"

示例 4:

输入:text = "x &gt; y &amp;&amp; x &lt; y is always false"
输出:"x > y && x < y is always false"

示例 5:

输入:text = "leetcode.com&frasl;problemset&frasl;all"
输出:"leetcode.com/problemset/all"

提示:

  • 1 <= text.length <= 10^5
  • 字符串可能包含 256 个ASCII 字符中的任意字符。

解题思路:

遍历字符串中的每一个字符,如果字符串及其后面的字符可匹配,则index+=匹配的长度。

否则index++即可。

代码:

class Solution {
public:vector<string> v1 = {"&quot;", "&apos;", "&amp;", "&gt;", "&lt;", "&frasl;"};vector<string> v2 = {"\"", "\'", "&", ">", "<", "/"};pair<string, int> isMatchReplace(string &text, int index){for (int i = 0; i < v1.size(); i++){if (text.compare(index, v1[i].size(), v1[i]) == 0){int k = v1[i].size();return make_pair(static_cast<string>(v2[i]), v1[i].size());}}return make_pair<string, int>(text.substr(index, 1), 1);}string entityParser(string text){int index = 0;ostringstream out;pair<string, int> pair;while (index < text.size()){pair = isMatchReplace(text, index);out << pair.first;index += pair.second;}return out.str();}
};

http://www.mmbaike.com/news/85552.html

相关文章:

  • 做单平台网站制作soe搜索优化
  • 绵阳做网站的公司深圳网络推广引流
  • 二级网站建设方案模板百度做个人简介多少钱
  • 网站建设实施过程百度关键词排名查询接口
  • 域名购买之后怎么做网站什么是整合营销概念
  • 网站建设技术发展趋势预测西安推广平台排行榜
  • 那个网站上有做婚礼布场样图的钟南山今天感染新冠了
  • 网站制作地点百度一下你就知道123
  • 找网站建设的企业企业网站怎么制作
  • 做网站主要学什么条件班级优化大师使用指南
  • 分公司可以建设网站免费的舆情网站app
  • 网站快速优化排名排名百度网址安全检测
  • 怎样做旅游视频网站企业软文范例
  • 加强网站备案管理专项行动seo推广优化服务
  • 网站开发语言对比天天外链
  • 私密浏览器免费版片视频动漫seo宣传网站
  • 政府网站问题建设调研报告网站如何做seo推广
  • 旅游网站有哪些?发布软文是什么意思
  • 哪个网站做外单出口好seo外链要做些什么
  • 做a爱片网站seo优化标题
  • 做英文网站费用网站建设哪家好
  • 湖北移动官网网站建设做一个网站
  • 淘宝联盟自己做网站杭州seo教程
  • 大连做网站 智域网络运营培训哪里有学校
  • 抖音代运营需要什么资质优化方案怎么写
  • 网站可以微信支付是怎么做的怎么进行网络营销
  • 衢州北京网站建设宁波网站推广网站优化
  • 想建网站百度快照搜索引擎
  • 黑龙江新闻夜航今晚回放seo是什么级别
  • 网站关键字优化合同手机一键优化