XRegExp нет заглядывать?

Мне нужно использовать просмотр за регулярное выражение в JavaScript, поэтому нашелИмитация просмотра в JavaScript (дубль 2), Кроме того, я нашел автора, который разработал Стивен ЛевитанXRegExp.

Я мерзавец клонировалXRegExp 3.0.0-preи проверено

некоторая логикаhttp://regex101.com/r/xD0xZ5 используя XRegExp

var XRegExp = require('xregexp');
console.log(XRegExp.replace('foobar', '(?<=foo)bar', 'test'));

Кажется, не работает;

$ node test
foobar

Что мне не хватает? Благодарю.

РЕДАКТИРОВАТЬ: моя цель что-то вроде

(?<=foo)[\s\S]+(?=bar)

http://regex101.com/r/sV5gD5

(EDIT2 ссылка была неправильной и модифицированной)

Ответ:

var str = "fooanythingbar";
console.log(str);
console.log(str.replace(/(foo)(?:[\s\S]+(?=bar))/g, '$1test'));

//footestbar

Кредит переходит к @Trevor Senior Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос