O padr?o ¨¦ suportado no Áú»¢¶Ä²©.
Existem duas formas de utilizar express?es regulares no Áú»¢¶Ä²©:
Aqui temos um editor avan?ado para criar e testar express?es regulares complexas na interface web do Áú»¢¶Ä²©.
Uma vez que uma express?o regular seja criada desta forma, ela poder¨¢ ser utilizada em v¨¢rios locais a referindo por seu nome precedido pelo caractere '@', por exemplo, @mycustomregexp.
Para criar uma express?o regular global:
A aba Express?es permite que voc¨º defina o nome da express?o e adicione as sub-express?es.
Par?metro | Descri??o |
---|---|
Nome | Nome da express?o regular. Qualquer caractere unicode ser¨¢ aceito. |
Express?o | Clique no link Adicionar no bloco de express?es para adicionar uma nova sub-express?o. |
A partir do Áú»¢¶Ä²© 2.4.0 uma barra '/' na express?o ser¨¢ tratada de forma literal, sem precisar de caractere de escape. Desta forma conseguimos aproveitar express?es que contenham este caractere, da forma anterior produziria um erro.
Um nome customizado de express?o regular pode conter espa?os, v¨ªrgulas, etc. Nos casos em que estes caracteres puderem causar erros de interpreta??o (por exemplo uma v¨ªrgula em um par?metro de uma chave) toda a refer¨ºncia dever¨¢ ser colocada entre aspas duplas: ¡±@My custom regexp for purpose1, purpose2¡±.
Os nomes de express?es regulares n?o poder?o ter as aspas duplas em outros locais (por exemplo uma regra de LLD).
Uma express?o regular pode conter v¨¢rias sub-express?es, e podem ser testadas a partir da aba Testar, ao prover um texto a ser testado.
Os resultados mostrar?o o status de cada sub-express?o e o resultado final do status da express?o.