PHPのお勉強



正規表現の「+」について@PHP

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

"/1+/"は、文字中に「1」が1回以上連続しているかを表します。
文字中に「1」があるかどうかです。

「11」は、マッチ
「12」は、マッチ
「22」は、アンマッチ


<?php

$num = "11";

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

$num = "12";

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

$num = "22";

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


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