请帮助我处理正则表达式.JavaScript

Please help me with RegExp. JavaScript

本文关键字:正则表达式 JavaScript 处理 帮助      更新时间:2023-09-26
var str = "<% some-text-here %&gt";
alert( str.match(/<% (.*) %&gt/ig) ); // result in ["<% main-menu-music %&gt"]

我需要通过"一些文本-这里"获得警报。请帮帮我。感谢。

为了获取捕获的组,您需要RegExp.exec

var match = /<% (.*) %&gt/ig.exec("<% some-text-here %&gt")
//match[1] == "some-text-here"

缺少结束)

alert( str.match(/<%(.*)%&gt/ig));

Match 返回一个数组,我建议使用 replace

alert(str.replace(/[%'s]*&[glt;%'s]+/ig, ''));