Na função de correspondência de padrões de expressão regular do MySQL, existe um 'match_type' - 'n'.
O que representa,
O. caractere corresponde aos terminadores de linha. O padrão é para . correspondência para parar no final de uma linha.
Alguém poderia me explicar como usar esse tipo de correspondência?
Fonte:
- MySQL: https://dev.mysql.com/doc/refman/8.3/en/regexp.html#function_regexp-like
- oráculo: https://docs.oracle.com/cd/B13789_01/server.101/b10759/conditions018.htm
Não encontrei tal exemplo naquela documentação.
Não está claro o que você está perguntando, mas aqui está um exemplo de como usar match_type n e o efeito que ele tem:
Isso não produz resultados porque
.
não corresponde a uma nova linha:Isso produz um resultado, especificando match_type
n
para fazer com.
que corresponda a uma nova linha:violino
A documentação está mal redigida aqui; parece estar assumindo a
.*
, mas o match_type se aplica a any.
.