JavaScript RegExp 機能別 一覧 関数 要素 使い方・書き方 例 javascript サンプル
RegExpとは
JavaScriptトピック:正規表現は、文字のパターンを記述するオブジェクト。JavaScript RegExpクラスは正規表現を表しStringとRegExpは正規表現を使用して強力なパターンマッチングやテキストの検索と置換の機能を実行するメソッドを定義する 事ができる。
RegExp プロパティ
| 関数 ( Function・Properties ) | 説明 要約 |
|---|---|
RegExp.$1-$9 詳細 情報RegExp.$1-$9 例 $関数 使い方 コード | RegExp.$1-$9とは、非標準の $1,$2,$3,$4,$5,$6,$7,$8,$9 プロパティは括弧内の部分文字列の一致が含まれている正規表現の静的な読み取り専用なプロパティ |
RegExp.input ($_) 詳細 情報RegExp.input ($_) 例 $関数 使い方 コード | RegExp.input ($_)とは、非標準の input プロパティは正規表現の一致している文字列を含む静的プロパティです。RegExp.$_はこのプロパティのエイリアス |
RegExp.lastMatch ($&) 詳細 情報RegExp.lastMatch ($&) 例 $関数 使い方 コード | RegExp.lastMatch ($&)とは、非標準の lastMatch プロパティは最後にマッチした文字列を含む正規表現の静的で読み取り専用のプロパティです。RegExp.$&はこのプロパティに対するエイリアス |
RegExp.lastParen ($+) 詳細 情報RegExp.lastParen ($+) 例 $関数 使い方 コード | RegExp.lastParen ($+)とは、非標準の lastParen プロパティは最後の括弧で囲まれた部分文字列の一致を含む正規表現の静的で読み取り専用プロパティです。RegExp.$+はこのプロパティに対するエイリアス |
RegExp.leftContext ($`) 詳細 情報RegExp.leftContext ($`) 例 $関数 使い方 コード | RegExp.leftContext ($`)とは、非標準の leftContext プロパティは、最新の一致の左側の部分文字列を含む正規表現の静的で読み取り専用のプロパティです。RegExp.$`はこのプロパティに対するエイリアス |
RegExp.prototype 詳細 情報RegExp.prototype 例 $関数 使い方 コード | RegExp.prototypeとは、RegExp コンストラクタのプロトタイプオブジェクトを表する 、事ができる。 |
RegExp.prototype.flags 詳細 情報RegExp.prototype.flags 例 $関数 使い方 コード | RegExp.prototype.flagsとは、flags プロパティは、現在の正規表現オブジェクトのフラグから成る文字列を返す ことができる。 |
RegExp.prototype.global 詳細 情報RegExp.prototype.global 例 $関数 使い方 コード | RegExp.prototype.globalとは、"g" フラグが正規表現で使われているかどうかを返す ことができる。 |
RegExp.prototype.ignoreCase 詳細 情報RegExp.prototype.ignoreCase 例 $関数 使い方 コード | RegExp.prototype.ignoreCaseとは、ignoreCase プロパティは、"i" フラグが正規表現で使われているかどうかを示する 、事ができる。ignoreCase は、正規表現インスタンスごとの読み取り専用プロパティです。ignoreCase は、個々の正規表現オブジェクトのプロパティ |
RegExp.prototype.multiline 詳細 情報RegExp.prototype.multiline 例 $関数 使い方 コード | RegExp.prototype.multilineとは、multiline プロパティは、正規表現で "m" フラグが使用されているかどうかを示する 、事ができる。multiline は正規表現インスタンスごとの読み取り専用プロパティ |
RegExp.prototype.source 詳細 情報RegExp.prototype.source 例 $関数 使い方 コード | RegExp.prototype.sourceとは、source プロパティは、regexp オブジェクトのソーステキストを含む String を取得・返す 、事ができる。これには、両サイドの 2 つのスラッシュやフラグは含まれない。 |
RegExp.prototype.sticky 詳細 情報RegExp.prototype.sticky 例 $関数 使い方 コード | RegExp.prototype.stickyとは、sticky プロパティは検索が寛容(sticky)どうかを表示 します。(この正規表現の lastIndex プロパティによって示されるインデックスからのみの文字列を検索します)。 sticky は正規表現オブジェクトごとの読み取り専用のプロパティ |
RegExp.prototype.unicode 詳細 情報RegExp.prototype.unicode 例 $関数 使い方 コード | RegExp.prototype.unicodeとは、unicode プロパティは、"u" フラグが正規表現で使われているかどうかを示する 、事ができる。unicode は個々の正規表現インスタンスの読み取り専用プロパティ |
RegExp.rightContext ($') 詳細 情報RegExp.rightContext ($') 例 $関数 使い方 コード | RegExp.rightContext ($')とは、非標準の rightContext プロパティは最新の一致の右側の部分文字列を含む正規表現の静的で読み取り専用のプロパティです。RegExp.$'はこのプロパティに対するエイリアス |
get RegExp[@@species] 詳細 情報get RegExp[@@species] 例 $関数 使い方 コード | get RegExp[@@species]とは、RegExp[@@species] アクセッサプロパティは、RegExp コンストラクタを返す ことができる。 |
RegExp.lastIndex 詳細 情報RegExp.lastIndex 例 $関数 使い方 コード | RegExp.lastIndexとは、lastIndex は、次のマッチの始まりの位置を示す、正規表現インスタンスの読み書き可能な整数値のプロパティ |
RegExp メソッド
| 関数 ( Function・Method ) | 説明 要約 |
|---|---|
RegExp.prototype.compile() 詳細 情報RegExp.prototype.compile() 例 $関数 使い方 コード | RegExp.prototype.compileとは、スクリプトの実行中に正規表現を(再)コンパイルするために使われる 。 RegExpコンストラクタと基本的に同じです。注意 これは、非推奨 API です。現在、条件によって 動作 している 場合がある。 |
RegExp.prototype.exec() 詳細 情報RegExp.prototype.exec() 例 $関数 使い方 コード | RegExp.prototype.execとは、特定の文字列でのマッチのための検索を実行します。結果の配列、あるいは、 null が返ります。 |
RegExp.prototype.test() 詳細 情報RegExp.prototype.test() 例 $関数 使い方 コード | RegExp.prototype.testとは、test メソッドは、正規表現と対象の文字列の間のマッチを調べるための検索を実行し、結果を示す真偽値 ( true / false )を返す ことができる。 |
RegExp.prototype.toSource() 詳細 情報RegExp.prototype.toSource() 例 $関数 使い方 コード | RegExp.prototype.toSourceとは、オブジェクトのソースコードを表す文字列を返す ことができる。 |
RegExp.prototype.toString() 詳細 情報RegExp.prototype.toString() 例 $関数 使い方 コード | RegExp.prototype.toStringとは、指定されたオブジェクトを表す文字列を返す ことができる。 |
RegExp.prototype[@@match]() 詳細 情報RegExp.prototype[@@match]() 例 $関数 使い方 コード | RegExp.prototype[@@match]とは、[@@match] メソッドは、文字列と正規表現が一致したマッチを取得する 、事ができる。 |
RegExp.prototype[@@replace]() 詳細 情報RegExp.prototype[@@replace]() 例 $関数 使い方 コード | RegExp.prototype[@@replace]とは、[@@replace] メソッドは、 replacement によって文字列内の this パターンの一部または、すべての一致を置き換えて、置換結果を新しい文字列として返す ことができる。replacement は文字列か関数をすべてのマッチごとに呼び出されるようにできる |
RegExp.prototype[@@search]() 詳細 情報RegExp.prototype[@@search]() 例 $関数 使い方 コード | RegExp.prototype[@@search]とは、[@@search] メソッドは、this 正規表現と文字列の間でマッチさせるための検索を実行する 、事ができる。 |
RegExp.prototype[@@split]() 詳細 情報RegExp.prototype[@@split]() 例 $関数 使い方 コード | RegExp.prototype[@@split]とは、[@@split] メソッドは、文字列を部分文字列に区切ることによって、String オブジェクトを文字の列配列に分割する 、事ができる。 |
関数リファレンス | RegExp | JavaScript グローバルオブジェクト Global Objects 一覧
