---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Utilisation de la syntaxe Java dans les expressions régulières JavaScript

# Utilisation de la syntaxe Java dans les expressions régulières JavaScript {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Le moteur regex amélioré inclut un marqueur supplémentaire pour permettre l'utilisation de la syntaxe Java dans les expressions régulières JavaScript.
Les expressions régulières avec l'indicateur supplémentaire fonctionnent dans tous les endroits qui attendent une expression régulière, tels que `String.prototype.split` et `String.prototype.replace`. Pour utiliser la syntaxe Java dans une expression régulière, utilisez l'indicateur en ligne Java j, par exemple `/( ?ims)ex(am)ple/j`  
{#r_JvSyntxJaScrRegex__table_kqz_trn_cr__entry__2}

| Marqueur | Description |
|-|-|
| j | Définit une expression régulière qui s'exécute à l'aide du moteur d'expression régulière Java. Il peut être utilisé pour accéder aux fonctionnalités Java uniquement des expressions régulières (telles que regarder derrière, regard négatif derrière) ou pour utiliser des expressions régulières Java sans les traduire en expressions régulières JavaScript. Par exemple : `var regex = /ex(am)ple/j ;` |
[Tableau 1. Marqueurs d'expression régulière étendus]

{#r_JvSyntxJaScrRegex__table_kqz_trn_cr}

