我在 debian 下使用 firefox,我不明白 javascript 的行为:
var testRegex = /yolo .+ .+/gu;
let test = `yolo 2 abc
yolo 2 abc`;
test = test.split('\n');
for (let t=0; t < test.length; t++)
{
console.log(test[t], testRegex.exec(test[t]));
}
它发回:
更奇怪的事情:
for (let t=0; t < test.length; t++)
{
console.log(test[t], testRegex.exec(test[t]), test[t].match(testRegex));
}
退还:
我不认为这可能是编码问题,也不是我的代码。
我能做什么?
九州编程
相关分类