正規表現 | 前方一致、後方一致しているかどうか

正規表現 サンプル集,正規表現

正規表現 | 前方一致、後方一致しているかどうか

対象の文字列が指定した文字列で前方一致または後方一致しているかどうかを判別・取得する際に利用する正規表現パターンを紹介しています。

前方一致しているかどうかを判別する正規表現

対象の文字列が、指定した文字列で前方一致しているかどうかを判別・取得する正規表現パターンです。

前方一致を判定するには指定文字列の先頭に「^」を指定します。

^Hello

上記正規表現の判定結果は以下のようになります。

対象の文字列判定
Hello Worldtrue
Hello Againtrue
The Worldfalse

前方一致しているかどうかを判別する正規表現(複数)

対象の文字列が、指定した複数の文字列で前方一致しているかどうかを判別・取得する正規表現パターンです。

複数の文字列を判定対象とするには「|」で区切って指定していきます。

^Hello|^The

上記正規表現の判定結果は以下のようになります。

対象の文字列判定
Hello Worldtrue
Hello Againtrue
The Worldtrue

後方一致しているかどうかを判別する正規表現

対象の文字列が、指定した文字列で後方一致しているかどうかを判別・取得する正規表現パターンです。

後方一致を判定するには指定文字列の末尾に「$」を指定します。

World$

上記正規表現の判定結果は以下のようになります。

対象の文字列判定
Hello Worldtrue
Hello Againfalse
The Worldtrue

後方一致しているかどうかを判別する正規表現(複数)

対象の文字列が、指定した複数の文字列で後方一致しているかどうかを判別・取得する正規表現パターンです。

複数の文字列を判定対象とするには「|」で区切って指定していきます。

World$|Again$

上記正規表現の判定結果は以下のようになります。

対象の文字列判定
Hello Worldtrue
Hello Againtrue
The Worldtrue