---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Como usar a sintaxe Java em expressões regulares JavaScript

# Como usar a sintaxe Java em expressões regulares JavaScript {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

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`  
{#r_JvSyntxJaScrRegex__table_kqz_trn_cr__entry__2}

| 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;` |
[Tabela 1. Sinalizadores de expressão regular estendida]

{#r_JvSyntxJaScrRegex__table_kqz_trn_cr}

