JS如何截取两个字符串之间及字符串前后内容 - 代码篇

时间:2025-03-23 07:51:51
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <title>程序自动化文章</title> </head> <body> 例如:http://localhost:8080/cmsarticle/0000/?columnId=28&page=1&size=15&keyWord=孙红雷点赞周扬青闺蜜喊话内容 <script src=".v1.1/js/.3.1."></script> <script> // 含有 .html的url地址 //var str = ; var str_1,str_2,str_3,str_4; // 定义变量,存储结果 for(var i=0;i<4;i++){ var str = "http://localhost:8080/cmsarticle/0000/?columnId=28&page=1&size=15&keyWord=孙红雷点赞周扬青闺蜜喊话内容"; if(i==0){ str_1 = str.match(/columnId=(\S*)&page=/)[1]; //截取中间的部分 } if(i==1){ str_2 = str.match(/&page=(\S*)&size=/)[1]; //截取中间的部分 } if(i==2){ str_3 = str.match(/&size=(\S*)&keyWord=/)[1]; //截取中间的部分 } if(i==3){ str_4 = str.match(/&keyWord=(\S*)/)[1]; //截取后面的部分 } } // 打印结果 console.log(str_1) console.log(str_2) console.log(str_3) console.log(str_4) </script> </body> </html>