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

怎么做网站站长视频长沙网站推广 下拉通推广

怎么做网站站长视频,长沙网站推广 下拉通推广,软件下载网站模板,网站建设理论目录 1,题目 2,代码 1,利用js函数 2,双指针 3,双指针加队列 3,学习与总结 1,正则表达式 / \s /: 2,结合使用 split 和正则表达式: 1,题目 给你一个字符串 s &am…

目录

1,题目

2,代码

1,利用js函数

2,双指针

3,双指针加队列

3,学习与总结

1,正则表达式 / \s+ /:

2,结合使用 split 和正则表达式:


1,题目

给你一个字符串 s ,请你反转字符串中 单词 的顺序。

单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。

返回 单词 顺序颠倒且 单词 之间用单个空格连接的结果字符串。

注意:输入字符串 s中可能会存在前导空格、尾随空格或者单词间的多个空格。返回的结果字符串中,单词间应当仅用单个空格分隔,且不包含任何额外的空格。

重点看例3的效果

2,代码

1,利用js函数

/*** @param {string} s* @return {string}*/
var reverseWords = function(s) {return s.trim().split(/\s+/).reverse().join(' ');
};

2,双指针

字符串的遍历

字符串函数 substring

/*** @param {string} s* @return {string}*/
var reverseWords = function(s) {// 去掉收尾的空格s=s.trim();let i = s.length -1,j=i;let res = [];while(i >= 0){while(i>=0&&s[i]!= ' ') i--;// substring有返回值 且前闭后开res.push(s.substring(i+1,j+1));while(i >=0 && s[i] === ' ') i--;j=i;}return res.join(' ').trim();
};

3,双指针加队列

/*** @param {string} s* @return {string}*/
var reverseWords = function(s) {// 去掉收尾的空格s=s.trim();let i = 0,j=i;let res = [];while(i < s.length ){while(i < s.length  && s[i]!= ' ') i++;// substring有返回值 且前闭后开res.unshift(s.substring(j,i));while(i < s.length && s[i] === ' ') i++;j=i;}return res.join(' ').trim();
};

3,学习与总结

1,正则表达式 / \s+ /

  • 正则表达式是一种文本模式,用于匹配字符串中的字符组合。在这个表达式中,\s+ 有特殊的含义。
  • \s:代表空白字符的匹配项,包括空格、制表符(tab)、换行符等。
  • +:紧跟在 \s 后面,表示匹配一个或多个前面的字符。因此,\s+ 匹配一系列的一个或多个连续空白字符。

2,结合使用 split 和正则表达式

  • 当将正则表达式 /\s+/ 作为 split 方法的参数时,意味着字符串将按照一个或多个连续空白字符来分割。
  • 这意味着无论是空格、制表符、还是换行符,只要是连续出现的空白字符,都将被用作分割点。分割后,原字符串就被分解成多个部分,每个部分是原字符串中由非空白字符组成的序列,这些部分被存储在一个数组中。

字符串操作函数有待更加熟练!!!

重点在于 函数的利用和方法的优化。

http://www.ds6.com.cn/news/104881.html

相关文章:

  • 大淘客网站推广位怎么做网络推广项目
  • 旅游网站开发东莞关键词排名提升
  • 北京网站建设seo优化百度推广优化公司
  • 网站开发需要学哪些培训课程安排
  • 网站建设发展历程ppt沧州网站seo
  • 网站建设 柳州百度一下官网首页百度
  • 网站怎么优化排名seo主管招聘
  • 长沙望城区政府门户网站seo程序专员
  • 企业管理软件erp佛山做优化的网络公司
  • 建立独立域名的网站怎样才算是自己的什么是seo文章
  • 苏州新区网站制作建设推南昌百度快速排名提升
  • 美术对网站开发有用吗四川seo推广
  • 磁贴式网站模板打开百度首页
  • 新网站怎么做seo 风享如何注册网站
  • 美的地产集团官方网站建设事件营销的案例有哪些
  • 企业管理六大体系华为seo诊断及优化分析
  • 网站建设 关于我们谷歌seo公司
  • 国内免费顶级域名网站域名关键词查询
  • flash做网站的论文百度2022年版本下载
  • 哪些网站是用asp.net做的日本樱花免m38vcom费vps
  • 天津网站制作西安类似58的推广平台有哪些平台
  • 网站扒下来了怎么做视频号链接怎么获取
  • 注册文化传媒公司流程和费用青岛招聘seo
  • 第一模板网站广安seo外包
  • 上海网站 建设大批量刷关键词排名软件
  • 中国域名管理中心360搜索引擎优化
  • 企业品牌网站建设应该怎么做营销 推广
  • ui设计师是吃青春饭吗杭州seook优屏网络
  • 沙田镇网站仿做武汉seo排名公司
  • web制作网页计算器南宁seo服务公司