複数のフォルダに保存されている複数のPHPファイル全体でいくつかのコードをリファクタリングする必要があります。Regexで複数のファイルを検索して置換する
私はのようなコードのインスタンスを交換する必要が:(代わりに、これらのファイル内の)テキストで
trim(ucfirst($userinfo['first_name'])).' '.trim(ucfirst($userinfo['last_name']))
として:
formatUserName($userinfo['first_name'],$userinfo['last_name'])
$変数名が異なることがあることに注意してください、しかし、すべてのものそれ以外は同じ*でしょう。
私はWindowsマシンを使用していますが、phpとperlがインストールされています - sedの代わりに使用することをお勧めします。
私はNotepad ++を持っていますが、そのような検索と置換操作を処理できるかどうかはわかりません。
*私たちのコードにはこの行のバリエーションがあります。これは適切な正規表現を構築する方法を理解してからは、私自身で試みます。
あなたの質問はありますか? – TLP
いくつのファイルについて話していますか?理由がある場合は、プロジェクトを作成し(すべてのファイルを追加する)、プロジェクト内のすべてのファイル(PSPadを使用)で検索と置換を実行できるエディタを使用するだけです。次に、名前変数を検索して、この問題のすべてのインスタンスを更新したことを確認します。 – Armatus
@ウィル - これはプログラミングの質問です - 私は使用する適切な正規表現を決定しようとしています。 – siliconpi