---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# JavaScript 正規表現での Java 構文の使用

# JavaScript 正規表現での Java 構文の使用 {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：1分

拡張正規表現エンジンには、Java 構文を JavaScript 正規表現で使用できるようにするための追加のフラグが含まれています。
追加フラグを含む正規表現は、正規表現が予期される `String.prototype.split` や `String.prototype.replace` などのすべての場所で機能します。正規表現で Java 構文を使用するには、Java インラインフラグ「j」を使用します。例： `/(?ims)ex(am)ple/j`  
{#r_JvSyntxJaScrRegex__table_kqz_trn_cr__entry__2}

| フラグ | 説明 |
|-|-|
| j | Java 正規表現エンジンを使用して実行する正規表現を定義します。これを使用すると、正規表現の Java 専用機能 (後読み、否定後読みなど) にアクセスしたり、Java 正規表現を JavaScript 正規表現に変換せずに使用したりすることができます。例： `var regex = /ex(am)ple/j;` |
[表 : 1. 拡張正規表現フラグ]

{#r_JvSyntxJaScrRegex__table_kqz_trn_cr}

