正典的な疑い

WBOY
WBOYオリジナル
2016-06-13 13:21:21865ブラウズ

通常の質問
ereg("^a{2,}$","aaassssaaa")
なぜ false が返されるのですか

-----解決策----- - ----------------
ereg よりも効率的な preg_match を使用することをお勧めします。
------解決策----------------------
シャン~~~、見間違えました。
しかし、ルールには最初から最後まで 2 つ以上の連続する a が必要です
しかし、文字列の途中に他の文字があります
------解決策---------
ereg("^a{2,}" , "aaassssaaa")


^a{2,}$ は、a で構成される 2 つ以上の文字列と一致することを意味しますが、aaassssaaa はそうではなく、文字 s
が含まれています。
------解決策---------

話し合う
ereg("^a{2,}","aaassssaaa")


^a{2,}$ は、a で構成される 2 つ以上の文字列と一致することを意味し、aaassssaaa いいえ、
という文字が含まれています
------解決策---------
PHP コード

$a = ereg("^a{2,}.*a{2,}$","aaassssaaa");
var_dump($a); <div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。