Tips >
Phing Tips †
ReplaceRegexp? フィルタ †
- ソースでは、POSIX拡張(ereg)実装も用意されていますが、デフォルトがPCRE実装で、今のところそれらの実装を明示的に選択するパラメータが提供されていないので、PCRE実装で処理されます。
regexp 要素 †
- 実体参照表記: 当然のことながら、属性値の中に現れるメタキャラクタは実体参照で記述する必要があります。
- パターン中の /: pattern 属性の値は、恣意的に / で括られるので、パターンの中に / が現れる場合には、エスケープ(\/)する必要があります。
- 置換文字列中の参照表記: replace 属性値で参照を使う場合には、${n} で記述します。XMLの属性値なので、通常のPHPの文字列のように $ をエスケープする必要はありません。
|