我试图提取一个"名称"从css类列表中。名称始终跟随" lms-menuitem - "但有一个例外,"选择"不是有效的"名称"。
以下作品,但非常冗长。所以我想要做的是用一个简单的正则表达式重写下面的代码,以获得" name"
var targetSection="lms-menuitem lms-menuitem-addUsers lms-menuitem-selected";
targetSection=targetSection.replace(" lms-menuitem-selected","");
targetSection=targetSection.replace("lms-menuitem ","");
targetSection=targetSection.match(/lms-menuitem-(.*)/)[1];
alert(targetSection=='addUsers');
所以我正在寻找的是:
var targetSection="lms-menuitem lms-menuitem-addUsers lms-menuitem-selected";
alert(targetSection.match(/YOUR HELP HERE/)[1]=='addUsers');
对你的模式的解释也会很好!