タイトルイメージ 本文へジャンプ
 


* (0回以上繰り返し)


説明

* (アスタリスク)はその直前の文字が0回以上繰り返されることをあらわします。
0回も含むため、1度も登場しなくとも一致とみなされます。
+との違いは0回を含むか否かです。また、{0,}と指定しても同じ意味になります。
また、最長一致の法則も適用されるため、一致する最も長い文字列が一致した文字列となります。

サンプル

簡単なサンプルです。
理解に役立ててください。

正規表現 対象文字列 一致 解説
a* aaaa はじめの1文字や2文字だけに一致するのではなく、すべての文字に一致
a* abaaaba  
a* bcdef 一文字も含まれていなくとも一致
ab* acd
ab* bbbbc × bの前に「a」が含まれないため不一致