首页 > 其他分享 >JS获取一个字符串中被指定的两个字符串包括起来的所有字符串数组

JS获取一个字符串中被指定的两个字符串包括起来的所有字符串数组

时间:2022-12-22 13:05:52浏览次数:41  
标签:aa getStrinsBetweenTwoStrings JS re beginString let 数组 字符串


 

let getStrinsBetweenTwoStrings = (targetString, beginString, endString) => {
let aa = targetString.split(beginString), re = [];
for (let i = 1, len = aa.length; i < len; i++) {
let a = aa[i],s = a.split(endString)[0];
s && re.push(s);
}
return re;
};



//测试----------------------------------------
console.log(getStrinsBetweenTwoStrings("一[句话]里面[有]很[多个]方[括号]", "[", "]"));
//[ '句话', '有', '多个', '括号' ]


console.log(getStrinsBetweenTwoStrings("我◆◆和我❤❤❤的祖国,◆◆一刻❤❤❤也◆◆不能❤❤❤◆◆分割❤❤❤,无论我走到哪里,都流出◆◆一首赞歌❤❤❤", "◆", "❤❤"));
//[ '和我', '一刻', '不能', '分割', '一首赞歌' ]

标签:aa,getStrinsBetweenTwoStrings,JS,re,beginString,let,数组,字符串
From: https://blog.51cto.com/u_15920212/5962650

相关文章

  • 【只需简单三个步骤】ACE系统前后端不分离情况下如何增加一个JSP嵌入页面
    第1步在stmg/src/main/webapp/subsystem下创建一个newPage文件夹在newPage文件夹下新建一个newSubPage.jsp文件<%@pagelanguage="java"import="java.util.*"pageEncodi......
  • JavaScript原生代码处理JSON的一些高频次方法合集
    letjson={/**判断JSON格式*/isJSON:function(str){if(typeofstr=="string"){try{varobj=JSON.parse(str);......
  • react中的api获取数组排序
    [javascript-SortanarrayofobjectsinReactandrenderthem-StackOverflow](https://stackoverflow.com/questions/43572436/sort-an-array-of-objects-in-reac......
  • 字符串转整型
    funcMyAtoi(sstring)int{ //fmt.Printf("input:%s\n",s) vararrString=[]rune(s) lenArr:=len(arrString) iflenArr==0{ return0 } //查找第一个......
  • VScode格式化json配置
    一.安装Prettier-Codefromatter  二.点击设置按钮,打开扩展设置  三.点击图标跳转到setting.json  四.在settings.json中插入如下代码{//vscode......
  • 基础教程-函数-lambda-数组
    函数创建,调用函数deffun():print("6")fun()参数根据需要添加任意数量的参数,只需用逗号分隔即可默认值:defmy_function(country="China"):print("Iamfro......
  • json字符串不规范 怎么使用parse反序列化
    json不规范亲人两行泪varmyJsonStr="{name:'张三','age':20}";//甚至有的key还是双引号引号都不统一JSON.parse(myJsonStr);//报错:myJsonStr不是一个有效的J......
  • Arduino字符串相关
    字符串转数字StringToInt可以使用atoi函数将字符串转换为整数。例如:Stringstr="12345";intnum=atoi(str.c_str());//num的值为12345另外,也可以使用s......
  • js:spark-md5分片计算文件的md5值
    SparkMD5isafastmd5implementationoftheMD5algorithm.文档https://github.com/satazor/js-spark-md5https://www.npmjs.com/package/spark-md5CDN引入<scri......
  • vue中如何使用prismjs
    安装yarnaddprismjs使用<template>...</template><scriptsetuplang="ts">importPrismfrom'prismjs';import'prismjs/themes/prism.css';Prism.highli......