我使用正則表達式來從序列[0xcb, 0x98, 0x1b]
匹配一系列比其他0x1b
字節:JavaScript的正則表達式匹配的二進制數據
var r = /[^\x1b]+/g;
r.exec(new Buffer([0xcb, 0x98, 0x1b]));
console.log(r.lastIndex);
我預計該模式將匹配0xcb, 0x98
和r.lastIndex == 2
,但它僅匹配0xcb
和r.lastIndex == 1
。 這是一個錯誤或什麼?
預期結果是什麼? '[203,152]'? – guest271314
是的,[0xcb,0x98] –