私のPHPスクリプト用の正規表現を作成する助けが必要です。基本的には、私のデータを含む連想配列があり、プレース・リプレースを使ってプレースホルダを実際のデータに置き換えたいのです。配列は私が必要以上に多くのアイテムを保持することができるので、私は、str_replaceを使用したくないPHP regex templating - {{var}}のすべての出現を見つけよう
<td>{{address}}</td><td>{{fixDate}}</td><td>{{measureDate}}</td><td>{{builder}}</td>
:入力は、このようなものになるだろう。
私が正しく理解している場合、preg_replaceは正規表現から見つかったテキストを取り、配列のそのキーの値で置き換えることができます。
<td>{{address}}</td>
は$置き換えるの値に置き換え取得[ 'アドレス']。これは本当ですか、または私はPHPのドキュメントを誤解しましたか?
もし真なら誰かが私のためにこれを解析する正規表現を表示するのを手伝ってもらえますか(まだ正規表現にはあまり良くないので、それがどのように動作するか説明していただければ幸いです)。
多くのありがとうございます。
ありがとうございました。 –
私も、ローカライゼーションのために、多くの感謝を使用しています –
正規表現パターンを作る実際の用語の周りに0個以上のスペースを許しています ''\ {\ {\ s?(\ w +)\} \}! '' したがって、{{term}}だけでなく{{term}}、{{term}}、 '{{term}} ' – Michael