[[Tips]] >

* Phing Tips [#y03478a1]
#contents

** ReplaceRegexp フィルタ [#zd078221]
-ソースでは、POSIX拡張(ereg)実装も用意されていますが、''デフォルトがPCRE実装''で、今のところそれらの実装を明示的に選択するパラメータが提供されていないので、PCRE実装で処理されます。

*** regexp 要素 [#e5af33f1]
-''実体参照表記'': 当然のことながら、属性値の中に現れるメタキャラクタは実体参照で記述する必要があります。
-''パターン中の /'': pattern 属性の値は、/ で括られるのが前提のようです。したがって、パターンの中に / が現れる場合には、エスケープ(''\/'')します。
-''置換文字列中の参照表記'': replace 属性値で参照を使う場合には、''${n}'' で記述します。XMLの属性値なので、PHPの文字列のように ''$'' をエスケープする必要はありません。
-''パターン中の /'': pattern 属性の値は、恣意的に / で括られるので、パターンの中に / が現れる場合には、エスケープ(''\/'')する必要があります。
-''置換文字列中の参照表記'': replace 属性値で参照を使う場合には、''${n}'' で記述します。XMLの属性値なので、通常のPHPの文字列のように ''$'' をエスケープする必要はありません。

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS