---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# SNC Regex-Ausdrücke in erweiterte reguläre Ausdrücke konvertieren

# SNC Regex-Ausdrücke in erweiterte reguläre Ausdrücke konvertieren {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Wenn Sie ein Upgrade auf Eureka Patch 5 oder ein neueres Release durchführen, sollten Sie Skripts konvertieren, die zur Verwendung regulärer JavaScript-Ausdrücke die API SNC.Regex nutzen.

## Prozedur

1. Erstellen Sie aus dem ursprünglichen Ausdruck wie `SNC.Regex("/expr/is");` ein neues Objekt des Typs regulärer Ausdruck mit dem Muster ohne Schrägstriche.  

       new RegExp('expr');

2. Setzen Sie die Flags aus SNC.Regex an den Anfang des Ausdrucks. Verwenden Sie dazu das spezielle Java-Konstrukt für Inline-Flags.  

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

3. Fügen Sie das Flag <var class="keyword varname">j</var> an `RegExp` an, um die Engine anzuweisen, den Ausdruck als Java-Ausdruck zu behandeln.  
   Hinweis:  
   Wenn Sie wissen, dass das zu konvertierende Skript keine Java-Syntax verwendet, müssen Sie das Flag <var class="keyword varname">j</var> nicht setzen.  

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

4. Fügen Sie das Flag <var class="keyword varname">g</var> an, damit mehrere Übereinstimmungen berücksichtigt werden oder um eine globale Ersetzung durchzuführen.  

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

## Beispiel

SNC.Regex wird verwendet:

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

Verwenden eines regulären JavaScript-Ausdrucks:

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


