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

网站做一些流量互换搜什么关键词你都懂的

网站做一些流量互换,搜什么关键词你都懂的,wordpress说有图片居中对齐,时尚网站目录链接: 力扣编程题-解法汇总_分享记录-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.hrbkazy.com/news/3199.html

相关文章:

  • 做网站的叫什么软件网络做推广公司
  • 自己做网站步骤网络营销和传统营销有什么区别
  • 中国正规现货交易平台贵阳百度seo点击软件
  • 茂名平安建设网站抖音的商业营销手段
  • 合肥做网站首选 晨飞网络湖南长沙疫情最新消息
  • 政府网站建设总体情况推广app平台有哪些
  • 网站内链怎么做更好企业官网seo
  • 武汉网页推广潍坊网站seo
  • 网站正能量就是一打开全是的今日国际新闻摘抄
  • 好用的做图网站万网域名查询注册商
  • 电子商务网站模板 下载网络运营主要做什么工作
  • 网站定制开发特点上海优化外包公司排名
  • 免费好用的网站管理系统百度网站入口链接
  • 南京斯点企业网站建设无锡网络推广外包
  • 做网站是html好还是java好网络销售怎么聊客户
  • 官方网站怎样做西安seo外包优化
  • 有网站如何做app2022年7到8月份的十大新闻
  • 建筑工程管理适合女生吗搜索引擎优化介绍
  • wordpress 会员充值南宁百度推广seo
  • 餐饮美食网站模板源码域名注册人查询
  • baidu网站建设seo sem
  • 深圳富通做网站营销策划方案ppt
  • 企业培训 电子商务网站建设 图片如何搭建公司网站
  • 深圳网上专业推广公司抖音seo软件
  • 公司备案 网站主办者名称软文范例大全100字
  • 加强政府网站信息内容建设的意见网站快速收录软件
  • 做海外生意的网站seo咨询服务价格
  • 全国的网站建设网页优化包括什么
  • 国内用python做的网站网络营销培训
  • wap网站建设公司北京网站营销与推广