您好我正在尝试获取youtube网址的播放列表ID。由于id' PLcfQmtiAG0X-fmM85dPlql5wfYbmFumzQ'以下代码不稳定。将无法正确提取。它只返回' PLcfQmtiAG0X'。有人能帮助我吗?
handleSubmit =async (event) => {
event.preventDefault();
const res = await this.props.login();
// this res is what you get from action
// for example
if(res.status === 200){
// 200(status ok) meaning successful login
this.props.history.push('/main');
}
else {
// login failed
}
}
答案 0 :(得分:2)
我使用URL进行了大量的正则表达式工作。通常你会想要使用解析器,但有时候这不是一个选项。因此,为了收集参数,我喜欢使用像这样的负面字符类
/[&?]list=([^&]+)/i
[&?]意味着你不会匹配& split = 123,因为它必须以&还是?
[^&] +是真正的魔法,它意味着捕获所有非&这是你想要的价值。如果你想玩,这个网站非常好: