我想在Javascript中使用RegEx提取字符串 例如
StudentName nameX = John;
或
StudentName nameX;
我想只提取“nameX”这是我到目前为止所尝试的。
var name = allName.match("StudentName(.*);|StudentName(.*)=");
我得到的是:“nameX = John”,但我没有得到“nameX”。
答案 0 :(得分:2)
答案 1 :(得分:2)
答案 2 :(得分:1)
如果拆分空格,则索引1处的第二个匹配应包含名称。
var name = allName.split(/[ ;]/g)[1];