js 正则匹配 两个字符串之间,某个字符串之前(之后)的内容

1js截取两个字符串之间的内容:
var str = "aaabbbcccdddeeefff"; str = str.match(/aaa([\s\S]*?)fff/)[1]; console.log(str);//结果bbbcccdddeee 2、js截取某个字符串前面的内容: var str = "aaabbbcccdddeeefff"; str = str.match(/(\S*)fff/)[1]; console.log(str);//结果aaabbbcccdddeee 3、js截取某个字符串后面的内容: var str = "aaabbbcccdddeeefff"; str = str.match(/aaa(\S*)/)[1]; console.log(str);//结果bbbcccdddeeefff 4、js全局截取两个字符串之间的内容: var str = 'abcdabcdabcd' str = str.match(/a([\s\S]*?)d/g); var res = str.toString().replace(/a/g,'').replace(/d/g,''); console.log(res); //结果bc,bc,bc

 


新建了一个QQ群,群号: 775684963 有关vue和element的知识几乎有问必答,欢迎进群~
QQ扫码进群:

posted @ 2019-12-02 09:36  william_new  阅读(14498)  评论(0编辑  收藏  举报