Qual implementação de Regex o Discourse utiliza?

Estou trabalhando em algumas expressões regulares para um projeto de importação e encontrei alguns problemas. Só por curiosidade, qual implementação de regex o Discourse usa?

Eu assumo os nativos do Ruby e do Javascript.

Class: Regexp (Ruby 2.6.5)

Quando executo isso no meu repositório do Discourse:

bundle exec ruby --version

Obtenho a versão 2.6.5 do Ruby, então recomendo consultar a documentação do Ruby nessa versão para detalhes específicos sobre o motor de expressão regular (RegEx) integrado deles :+1:

Obrigado! É exatamente isso que eu estava procurando.

Caso alguém mais encontre este tópico,
convido você a conferir:

Eu assumi incorretamente, assim como o @elijah lá: na verdade, é no estilo JavaScript.

Entre em contato com um deles se ainda estiver travado :+1:

Bem, o código JS usa expressões regulares do JS, e o código Ruby usa expressões regulares do Ruby. Não tenho certeza sobre coisas como a definição de validações; essas expressões regulares podem precisar ser escritas para serem válidas em ambos. Felizmente, parece que as duas linguagens têm sabores de expressões regulares majoritariamente consistentes.