Есть ли способ за один прогон строки через регулярное выражение получить и модифицированную строку, eg String.replace(), и список обнаруженных вхождений eg RegExp.prototype.exec()?
Как вариант, можно ли получить список замененных вхождений в результате выполнения String.replace()?
я думаю это не очень хорошо скажется на читабельности кода - лучше когда небольшие части кода(в данном случае строчки) делают какие-то достаточно примитивные действия, а не все сразу.