別の質問には、次の行があります。
$value='x-Cem-Date:Wed, 16 Dec 2009 15:42:28 GMT';
$value = preg_replace('/(^.+?)(?=:)/e', "strtolower('\\1')", $value);
// yields 'x-cem-date:Wed, 16 Dec 2009 15:42:28 GMT'
その(?=:)
ビットは、コロンの検索を示します。そうする必要があります。しかし、私はその特定の構文を理解していません?=
. そこでは何が起こっているのでしょうか?