- lookahead
(?=pattern)
- negative lookahead
(?!pattern)
- lookbehind
(?<=pattern)
- negative lookbehind
(?<!pattern)
lookahead はこの後の文章から判断する。lookbehind はここまでの文章から判断する。以上。
(?<!Promise<)void(?!>)
(?<=Promise<)void(?=>)
1年に100回くらい「先読みとあと読みってどっちがどっちだ?どっちがどういう記法だっけ?」って悩むのでほんといい加減にしてほしい