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

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

WBOY
リリース: 2016-06-13 13:23:42
オリジナル
1111 人が閲覧しました

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


$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);

このように書くとフラグが正の値として返されないのはなぜですか?
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート