http://gimite.net/help/devas-ja/all_regex.html

@とAの最長一致、最短一致の意味がよくわかりません。使い分け方の例を教えてくれませんか


@? 直前の文字は省略可能
最長一致と呼ばれ、条件に合う一番長い部分に一致します。

A?? 直前の文字は省略可能
最短一致と呼ばれ、条件に合う一番短い部分に一致します。