に行の先頭からすべてを置き換えます。フォーマットのコンテンツでは、等号
KEY=VALUE
のように:
LISTEN=I am listening.
私はいくつかの交換使用して正規表現を行う必要があります。 =正規表現の前に何も置き換えないでください(行の先頭から、 'EN'のようなキーが "TOKEN"のようなキーを置き換える必要はありません)。
私はこれを使用していますが、動作していないよう:
$content = preg_replace('~^'.$key.'\s?=[^\n$]+~iu',$newKey,$content);
:
結果は、この(
$key=HELLO
と$newKey=BYE
場合)になりますか? '$ key'、' $ newKey'、 '$ content'とは何ですか?いくつか例を挙げていただけますか? – Toto