目次
前方一致 (?<=expression)
正規表現
(?<=expression)
例) 前方が"abc"である"xyz"にヒット
(?<=abc)xyz
赤文字部分がヒット
abcxyz ab9xyz abcxy9
前方不一致 (?<!expression)
正規表現
(?<!expression)
例) 前方が"abc"でない"xyz"にヒット
(?<!abc)xyz
赤文字部分がヒット
abcxyz ab9xyz abcxy9
後方一致 (?=expression)
正規表現
(?=expression)
例) 後方が"xyz"である"abc"にヒット
abc(?=xyz)
赤文字部分がヒット
abcxyz ab9xyz abcxy9
後方不一致 (?!expression)
正規表現
(?!expression)
例) 後方が"xyz"でない"abc"にヒット
abc(?!xyz)
赤文字部分がヒット
abcxyz ab9xyz abcxy9