メモしよっと

なんでもメモするブログです。

正規表現

アサ―ション - 正規表現

アサ―ションとは 正規表現においてアサーション(Assertion)とは、マッチする文字列の位置や環境について条件を指定する機能のこと。 代表的には以下のようなものがある 肯定先読み(後読み)アサーション 否定先読み(後読み)アサーション 肯定先読みアサ―…

肯定後読み - 正規表現

肯定後読みとは 直前に特定の文字列(パターン)がくる文字列がマッチする。 例えば、直前の黒から続く文字列を調べたい場合、 (?<=黒).+ と表現する。 マッチするのは、パターンの後の文字列。 直前のパターン自体は含まれないので注意する。 例えば、以下…

肯定先読み - 正規表現

肯定先読みとは 直後に特定の文字列(パターン)がくる文字列がマッチする。 例えば、直後に茶が続く文字列を調べたい場合、 .+(?=茶) と表現する。 マッチするのは、直後にくるパターンの前の文字列。 直後のパターン自体は含まれないので注意する。 例えば…