---
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


---

# Converter expressões Regex SNC em expressões regex aprimoradas

# Converter expressões Regex SNC em expressões regex aprimoradas {#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

Ao fazer upgrade para o Patch 5 do Eureka ou versões posteriores, você deve converter os scripts que usam a API SNC.Regex para usar expressões JavaScript regulares.

## Procedimento

1. A partir da expressão original, como: `SNC.Regex("/expr/is");`, crie um novo objeto de expressão regular usando o padrão com as barras removidas.  

       new RegExp('expr');

2. Mova os sinalizadores SNC.Regex para o início da expressão usando a construção especial de sinalizador em linha do Java.  

       new RegExp('(?is)expr');

3. Adicione o sinalizador <var class="keyword varname">j</var> ao `RegExp` para informar ao mecanismo para tratar a expressão como uma expressão Java.  
   Nota:  
   Se você souber que o script que está sendo convertido não usa a sintaxe Java, não será necessário usar o sinalizador <var class="keyword varname">j</var>.  

       new RegExp('(?is)expr', 'j');

4. Adicione o sinalizador <var class="keyword varname">g</var> para lidar com várias correspondências ou uma substituição global.  

       new RegExp('(?is)expr', 'jg');

## Exemplo

Usando SNC.Regex:

    var r = new SNC.Regex('/world/');
    var str = 'helloworld';
    var replaced = r.replaceAll(str, 'there');
    // replaced == 'hellothere'

Usando uma expressão regular JavaScript:

    var r = new RegExp('world', 'jg');
    var str = 'helloworld';
    var replaced = str.replace(r, 'there');
    // replaced == 'hellothere'


