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

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

「some-text-here」でアラートを取得する必要があります。助けてください。どうも。

4

3 に答える 3

5

キャプチャされたグループを取得するには、次のものが必要ですRegExp.exec

var match = /<% (.*) %&gt/ig.exec("<% some-text-here %&gt")
//match[1] == "some-text-here"
于 2012-07-04T13:42:40.877 に答える
1

クロージングがありません)

alert( str.match(/<%(.*)%&gt/ig));
于 2012-07-04T13:39:51.827 に答える
0

Match は配列を返します。replace を使用することをお勧めします

alert(str.replace(/[%\s]*&[glt;%\s]+/ig, ''));
于 2012-07-04T13:42:07.260 に答える