私はいくつかの正規表現(それは機能します)を使用していますが、実際にはそれが何をしているのか理解していません。科学者である私は、自分がしていることすべてに従うのが好きです。
コードはこのSOの回答からのものです:https ://stackoverflow.com/a/118886/889604
$mtime = filemtime($_SERVER['DOCUMENT_ROOT'] . $file);
return preg_replace('{\\.([^./]+)$}', ".$mtime.\$1", $file);
このコードはファイル名(eg)を取り、ファイルの( eg /files/style.css
)を追加します。mtime
/files/styles.1256788634.css
だから、私はそれを取得し^
、$
記号は一致する文字列の始まりと終わりであり、./
(のために)任意の文字と何度も一致しますが、ファイル名と拡張子の間+
でどのようにmtime
終わるのですか?