0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

正規表現の先読み、後読みの記号の覚え方

Last updated at Posted at 2023-08-25

正しい由来はわかりませんが、自分は以下のような記号の理解をしました。

?: 調べる
=: 含まれているかどうか
!: 含まれていないかどうか(論理否定)
<: 後ろに向いているから後読みになる※

※先読み後読みというのは時間軸ではなく、位置の前・後ろという捉え方をしましょう。
先読みは前を調べるのに、後読みは後ろを調べるのに使います。
(後ろ→文字列→前)

これらを組み合わせれば先読み後読みが作れます。
?=: 肯定先読み
?<=: 肯定後読み
?!: 否定先読み
?<!: 否定後読み


もう一度先読み、後読みを復習したいという方はこちらへ

正規表現 | 先読みと後読みを使ったパターン - javadrive
https://www.javadrive.jp/regex-basic/writing/index2.html

正規表現の先読み・後読みを極める! - あらびき日記
https://abicky.net/2010/05/30/135112/

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?