2011-10-20 6 views
1

フィルタがあります。コードセクションを削除するためにPhingを使用する例を教えてください。ファイリングセクションフィルタを削除する

など。 Phingのを使用して

function someFunc() { 
    doStuff(); 
} 

function someFunc() { 
    // <debug> 
    var_dump(func_get_args()); 
    // </debug> 
    doStuff(); 
} 

どのように私はそれを取り除くん:これは私のコードですか?

答えて

0

私は少し正規表現でそれを働いた:これは

function someFunc() { 
    // <debug/> 
    doStuff(); 
} 

function someFunc() { 
    // <debug> 
    var_dump(func_get_args()); 
    // </debug> 
    doStuff(); 
} 

を変更

<target name="stripblocks" depends="prepare,clone"> 
    <property name="stripblocks" value="debug|strict" /> 
    <reflexive> 
     <fileset dir="${buildpath}"> 
      <include pattern="**/*" /> 
     </fileset> 
     <filterchain> 
      <!-- Replace the blocks using regex --> 
      <replaceregexp> 
       <regexp pattern="//\s&lt;(${stripblocks})&gt;.*?//\s&lt;/(${stripblocks})&gt;" 
         replace="// &lt;$1/&gt;" 
         ignoreCase="true" 
         multiline="true" /> 
      </replaceregexp> 
     </filterchain> 
    </reflexive> 
</target> 

関連する問題