php

繰り返しを含む正規表現を使う

文字の繰り返しを表すメタ文字というのがあります。
下記のメタ文字は、記号の直前の文字を繰り返すことを表します。

* 0回以上
+ 1回以上
? 0または1回
{a} a回
{a,} a回以上
{a,b} a~b回

*は0回以上の繰り返し、+は1回以上の繰り返し?hは0又は1回を表します。

A{5}は「A」の5回の繰り返しを表します。
A{3,5}と書けば、Aの3回~5回以下の繰り返しを表します。

サンプルコードの実行結果はこちら

-php
-, ,