PHPのお勉強



正規表現の「{n}」について@PHP

正規表現の「{n}」についてです。
「{n}」は、n回以上の連続する文字を表します。

"/1{3}/"だと、文字中に、「1」が3回連続している文字列があることを表します。
「1112」:マッチ
「1122」:アンマッチ


<?php

$num = "1112";

print $num . "は、";
if (preg_match("/1{3}/", $num)) {
    print "マッチ";
} else {
    print "アンマッチ";
}
print "<BR>";

$num = "1122";

print $num . "は、";
if (preg_match("/1{3}/", $num)) {
    print "マッチ";
} else {
    print "アンマッチ";
}
print "<BR>";

?>


Copyright (C) PHPのお勉強. All Rights Reserved.