正規表現の「+」について@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>";
?>
|
|