$result= ereg("^d$", "1"); 何を返しますか?
$result= ereg( "^d$ ", "1 "); 私はそれを偽と測定しました。
$ result= ereg( "^[0-9]$ ", "1 ");
true であることがテストされました。
$result= ereg( "^.$ ", ". ");
テストしたところ、それは真実であることが判明しました。
これは、何度か正規表現を読んだのですが、d が数字を表していることがわかりません。 .
------ 解決策------------------
注: Perl 互換の正規表現構文を使用する preg_match() 関数は、多くの場合、 ereg() のより高速な代替手段です。
何を後悔しているのか分かりません。