refactor: use RegExp.exec()