ホームページ  >  記事  >  バックエンド開発  >  日付正規表現ソリューションのアイデアについて

日付正規表現ソリューションのアイデアについて

WBOY
WBOYオリジナル
2016-06-13 13:23:421031ブラウズ

日付の正規表現について
猫が困惑! !正規表現を学ぶのはとても難しいです。 ! !とても辛くて理解するのが難しいです! ! !


$str="~2012-3-1+2012-12-31+14200++";

$flag=ereg("([0-9]{ 4})-([0-9]{1,2})-([0-9]{1,2})", $v, $regs);

および
$flag =ereg("~([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $v, $regs);


このように書くと差異はありません。

差異がないのはなぜでしょうか。

$flag=ereg("~([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})+ $", $v, $regs);

このように書くとフラグを正の値として返せないのはなぜですか?



-----解決策---------------------------- ----
なぜ違いが生じるのでしょうか?

$flag=ereg("~([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})\ +$", $v, $regs);

このように書くとフラグを正の値として返せないのはなぜですか?
------解決策---------

話し合う

なぜ違いがないのですか?

$flag=ereg("~([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})\ +$", $v, $regs);

このように書くとフラグが正の値として返されないのはなぜですか?
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。