php正則實現刪除註釋的方法:首先建立一個PHP範例檔案a;然後建立一個test檔案;接著通過「highlight_string(removeComment(file_get_contents('./a.php')));」方法刪除註釋即可。
本文操作環境:Windows7系統、PHP7.1、Dell G3電腦。
正則去除php程式碼中的註釋
奇葩的需求…
檔案:a.php
<?php /** * 加法計算 * 測試 */ // 設定$a的值 $a = 10; // 設定$b的值 $b = 5; // 加法 $c = $a + $b; # 輸出結果 echo $c;
檔案:test.php
echo "原始碼:<br />"; show_source('./a.php'); echo "<hr />去除註釋後:<br />"; highlight_string(removeComment(file_get_contents('./a.php')));/** * 去除PHP程式碼註釋 * @param string $content 程式碼內容 * @return string 去除註釋之後的內容 */function removeComment($content){ return preg_replace("/(\/\*.*\*\/)|(#.*?\n)|(\/\/.*?\n)/s", '', str_replace(array("\r\n", "\r"), "\n", $content)); }
測試輸出
執行test.php,輸出如下:
(\/\*.*\*\/) 匹配 /* */ (#.*?\n) 匹配 # 遇到第一個回車後結束 (\/\/.*?\n) 匹配 // 遇到第一個回車後結束
【推薦學習:《》】
以上就是php 正則怎麼實現刪除註釋的詳細內容,更多請關注TW511.COM其它相關文章!