正規表現の「{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.