読者です 読者をやめる 読者になる 読者になる

38ch blog

気になるから言いたい。

【正規表現】一番最初にマッチした箇所までを抽出する

例えば、URLとかで、https://www.amazon.co.jp/sample/xxx/sampleみたいなものがあったとします。

正規表現で、https://www.amazon.co.jp/sampleまでを取りたいんだけど、https.*sampleとすると、最後のsampleまで引っかかっちゃって上手く取れない。

そういう時は、https.*?sampleみたいに、*のあとに?をつけてあげると、最初にマッチした箇所までを抽出してくれます。