Ballerina usa grupos sem captura para controlar o comportamento dos padrões de expressão regular.
Portanto, o padrão regex acima contém um padrão de grupo sem captura e possui isinalizador entre parênteses.
Este isinalizador torna o padrão insensível a maiúsculas e minúsculas.
(?i:<pattern>)significa que o padrão corresponderá sem considerar o caso do padrão.
Você pode encontrar mais detalhes sobre grupos de não captura e bandeiras da Bailarina aqui .
Use um modificador embutido no seu padrão regex:
O
(?i:...)
início faz o truque de ativar o modo que não diferencia maiúsculas de minúsculas para todo o padrão. Seu código funcionaria como:Um exemplo pode ser:
Este código produzirá:
Você pode usar o seguinte trecho de código para realizar sua tarefa no Ballerina
Ballerina usa grupos sem captura para controlar o comportamento dos padrões de expressão regular.
Portanto, o padrão regex acima contém um padrão de grupo sem captura e possui
i
sinalizador entre parênteses.Este
i
sinalizador torna o padrão insensível a maiúsculas e minúsculas.(?i:<pattern>)
significa que o padrão corresponderá sem considerar o caso do padrão.Você pode encontrar mais detalhes sobre grupos de não captura e bandeiras da Bailarina aqui .