[[正規表現]]のパターンに一致する**最も短い文字列**をマッチング結果とする方式。 普通、[[正規表現]]はパターンにマッチする最も長い結果を採用する([[貪欲マッチング]])が、`?`を後方につけると[[最短マッチング]]となる。 たとえば、`aaaaa`に対して`a.*?`というパターンを指定すると、`a`が5か所マッチする。[[最短マッチング]]を利用せずに `a.*` とすると、`aaaaa`が1箇所マッチする。 👉 [Playground](https://regexlearn.com/playground?id=653bc16f026f4114f62853a3) ## MOC - 📒**関連** - [[貪欲マッチング]] - 📜**アクティビティ** - 📝**トラブルシューティング**