Panda Noir

JavaScript の限界を究めるブログでした。最近はいろんな分野を幅広めに書いてます。

lookahead lookbehind(先読み、後読み)まとめ

  • lookahead (?=pattern)
  • negative lookahead (?!pattern)
  • lookbehind (?<=pattern)
  • negative lookbehind (?<!pattern)

lookahead はこの後の文章から判断する。lookbehind はここまでの文章から判断する。以上。

(?<!Promise<)void(?!>)
(?<=Promise<)void(?=>)

1年に100回くらい「先読みとあと読みってどっちがどっちだ?どっちがどういう記法だっけ?」って悩むのでほんといい加減にしてほしい