正規表現 | 前方一致、後方一致しているかどうか
対象の文字列が指定した文字列で前方一致または後方一致しているかどうかを判別・取得する際に利用する正規表現パターンを紹介しています。
目次
前方一致しているかどうかを判別する正規表現
対象の文字列が、指定した文字列で前方一致しているかどうかを判別・取得する正規表現パターンです。
前方一致を判定するには指定文字列の先頭に「^」を指定します。
^Hello
上記正規表現の判定結果は以下のようになります。
対象の文字列 | 判定 |
---|---|
Hello World | true |
Hello Again | true |
The World | false |
前方一致しているかどうかを判別する正規表現(複数)
対象の文字列が、指定した複数の文字列で前方一致しているかどうかを判別・取得する正規表現パターンです。
複数の文字列を判定対象とするには「|」で区切って指定していきます。
^Hello|^The
上記正規表現の判定結果は以下のようになります。
対象の文字列 | 判定 |
---|---|
Hello World | true |
Hello Again | true |
The World | true |
後方一致しているかどうかを判別する正規表現
対象の文字列が、指定した文字列で後方一致しているかどうかを判別・取得する正規表現パターンです。
後方一致を判定するには指定文字列の末尾に「$」を指定します。
World$
上記正規表現の判定結果は以下のようになります。
対象の文字列 | 判定 |
---|---|
Hello World | true |
Hello Again | false |
The World | true |
後方一致しているかどうかを判別する正規表現(複数)
対象の文字列が、指定した複数の文字列で後方一致しているかどうかを判別・取得する正規表現パターンです。
複数の文字列を判定対象とするには「|」で区切って指定していきます。
World$|Again$
上記正規表現の判定結果は以下のようになります。
対象の文字列 | 判定 |
---|---|
Hello World | true |
Hello Again | true |
The World | true |
ディスカッション
コメント一覧
まだ、コメントがありません