Estoy trabajando en algo de expresiones regulares para un proyecto de importación y me encontré con algunos problemas. Solo por curiosidad, ¿qué implementación de expresiones regulares utiliza Discourse?
Asumo que se refiere a las de Ruby y JavaScript integradas.
Cuando ejecuto esto en mi repositorio de Discourse:
bundle exec ruby --version
Obtengo Ruby 2.6.5, así que me refiero a la documentación de Ruby en esa versión para obtener detalles específicos sobre su motor de expresiones regulares integrado ![]()
¡Gracias! Esto es lo que estaba buscando.
En caso de que alguien más se tropiece con este hilo,
les animo a que echen un vistazo a:
Yo asumí erróneamente, al igual que @elijah allí: en realidad es de estilo Javascript.
Acércate a alguno de ellos si aún estás atascado ![]()
Bueno, el código JS usa expresiones regulares de JS, y el código Ruby usa expresiones regulares de Ruby. No estoy seguro de cosas como la configuración de validaciones; esas expresiones regulares podrían tener que escribirse para que sean válidas en ambos. Por suerte, parece que los dos lenguajes tienen variantes de expresiones regulares mayormente consistentes.