Какую реализацию регулярных выражений использует Discourse?

Я работаю над регулярными выражениями для проекта импорта и столкнулся с некоторыми проблемами. Просто интересно, какое реализацию регулярных выражений использует Discourse?

Я предполагаю, что речь идет о встроенных версиях Ruby и JavaScript.

Class: Regexp (Ruby 2.6.5)

Когда я запускаю это в своём репозитории Discourse:

bundle exec ruby --version

Я получаю Ruby 2.6.5, поэтому для подробностей о встроенном движке регулярных выражений (RegEx) рекомендую обращаться к документации Ruby именно этой версии :+1:

Спасибо! Это именно то, что я искал.

На случай, если кто-то ещё наткнётся на эту ветку,
рекомендую ознакомиться с:

Я, как и @elijah там, ошибочно предположил: на самом деле это синтаксис JavaScript.

Обратитесь к одному из них, если вы всё ещё застряли :+1:

Что ж, код на JS использует регулярные выражения JS, а код на Ruby — регулярные выражения Ruby. Не уверен насчёт таких вещей, как настройка валидаций — возможно, эти регулярные выражения придётся написать так, чтобы они были валидны для обоих языков. К счастью, похоже, что у этих двух языков в основном совпадающие варианты регулярных выражений.