2
$string = 'Trials <- load.dataset("Foo, Bar")';
$pattern[0] = "/(?:load.dataset|\"Foo, Bar?)\"/";
$replacement[0] = '"/my/path/JohnDoe.csv"';
preg_replace($pattern, $replacement, $string);
echo $pattern[0]; // /(?:load.dataset|"Foo, Bar?)"/
echo $replacement[0]; // "/my/path/JohnDoe.csv"
然而,更換並不像它的工作;
echo $string; // Trials <- load.dataset("Foo, Bar")
我過我的正則表達式與PHP Live Regex和正常工作有那麼我不知道,我犯了一個錯誤。
爲什麼更換不會發生?
@ chris85錯字從問題。更新了它 – Wistar
@ chris85。是。這並不明確。 – Wistar