正規表現 * — 0 回以上 (greedy)
* は直前の要素の 0 回以上の繰り返しに貪欲(できるだけ多く)にマッチします。例: a* は ""、"a"、"aaa" にマッチ。? を付けると最短マッチ (*?) になります。
インタラクティブな DevRef Hub を開く →主要データ
| トークン | * |
|---|---|
| 繰り返し | 0〜∞ |
| モード | 貪欲 (最大長) |
| 最短形 | *? |
よくある質問
正規表現の * の意味は?
直前要素の 0 回以上の繰り返し、既定で貪欲です。
* と + の違いは?
* は 0 回でも可、+ は最低 1 回必要です。
関連ページ
正規表現 * — スター量指定子 は GOAT Lab の DevRef Hub の一部です。登録不要・オフラインでも使える無料リファレンスで、上のツールから任意の値を計算できます。
GOAT Lab の一部 — 科学・エンジニアリング・開発者向けの無料ブラウザツール26種。登録不要。