почему следующее выражение js:
"test1 foo bar test2".replace(/foo.bar/, "$'")
результат в следующей строке?
"test1 test2 test2"
- это $'
в строке замены, своего рода управляющий код для включения всего после совпадения ???
это поведение меня бесило большую часть дня. Кто-нибудь может объяснить это?
большое спасибо
ps - так обстоит дело во всех браузерах, которые я тестировал