qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

写一个以前缀和后缀为变量 批量取出中间文本 取出的中间文本前缀后缀都不要 js正则实例

时间2023-03-26 16:50:45 提问来自 江苏省常州市 的网友 分类创作 浏览364
var prefix = "pre_"; var suffix = "_suf"; var str = "pre_hello world_suf pre_good morning_suf pre_how are you?_suf"; // 要求取出 hello world、good morning、how are you? 三个字符串 var regExp = new RegExp(prefix + "(.*?)" + suffix,"g"); // 创建正则表达式,匹配以前缀和后缀中间的文本 g表示全局搜索,即搜索整个字符串所有匹配的子字符串 let result = str.match(regExp); // match 方法返回一个数组,包含了所有的匹配的子字符串 result.forEach(item => { // 遍历数据,去掉前后的前后缀 console.log(item.replace(prefix,"").replace(suffix,"")); // replace 方法将匹配到的前后变量用''代替即可 });

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 英语作文:The Course That Impressed Me Most in College 下一篇 专升本月志英语动词学习感受1500字