$data = array(
'core.*',
'handlers.player.profile',
'vendor.dummy\.test'
);
$re = '/(?!<\\\\)\./';
foreach ($data as $path) {
$path = __DIR__ . DS . preg_replace($re, DS, $path) . '.php';
echo "$path <BR>";
}
ディレクトリセパレーターに変換されないようにシーケンスを実行するには、正規表現をどのように定義すればよいですか\.
(DS は私のプロジェクトでは DIRECTORY_SEPARATOR のショートカットです)。