请帮我RegExp。 JavaScript的

时间:2012-07-04 13:36:19

标签: javascript regex

var str = "<% some-text-here %&gt";

alert( str.match(/<% (.*) %&gt/ig) ); // result in ["<% main-menu-music %&gt"]

我需要通过“some-text-here”获得警报。帮帮我吧。 THX。

3 个答案:

答案 0 :(得分:5)

要获取已捕获的群组,您需要RegExp.exec

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

答案 1 :(得分:1)

缺少结束)

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

答案 2 :(得分:0)

匹配返回数组,我建议使用替换

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