肯定先読みとは
直後に特定の文字列(パターン)がくる文字列がマッチする。 例えば、直後に茶が続く文字列を調べたい場合、
.+(?=茶)
と表現する。
マッチするのは、直後にくるパターンの前の文字列。
直後のパターン自体は含まれないので注意する。
例えば、以下のコードでマッチするのは、”烏龍"の部分。
const q6 = "烏龍茶"; let reg2 = /.+(?=茶)/; let found6= q6.match(reg2);
直後に特定の文字列(パターン)がくる文字列がマッチする。 例えば、直後に茶が続く文字列を調べたい場合、
.+(?=茶)
と表現する。
マッチするのは、直後にくるパターンの前の文字列。
直後のパターン自体は含まれないので注意する。
例えば、以下のコードでマッチするのは、”烏龍"の部分。
const q6 = "烏龍茶"; let reg2 = /.+(?=茶)/; let found6= q6.match(reg2);