Como usar a sintaxe Java em expressões regulares JavaScript
O mecanismo regex aprimorado inclui um sinalizador adicional para permitir que a sintaxe Java seja usada em expressões regulares JavaScript.
As expressões regulares com o sinalizador adicional funcionam em todos os locais que esperam uma expressão regular, como String.prototype.split e String.prototype.replace. Para usar a sintaxe Java em uma expressão regular, use o sinalizador em linha Java j, por exemplo, /(?ims)ex(am)ple/j
| Sinalizador | Descrição |
|---|---|
| j | Define uma expressão regular que é executada usando o mecanismo de expressão regular Java. Ele pode ser usado para acessar recursos somente Java de expressões regulares (como retrospectiva, retrospectiva negativa) ou para usar expressões regulares Java sem convertê-las em expressões regulares JavaScript. Por exemplo: var regex = /ex(am)ple/j; |