<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. php語言

    php正則去掉php注釋

    時間:2025-04-24 14:59:39 php語言 我要投稿
    • 相關推薦

    php正則去掉php注釋

      php的/*  */這種注釋,用正則去掉。請問什么好的辦法嗎?這個正則應該如何改進?

      測試代碼

      文件:a.PHP

      <?php

      /**

      * 加法計算

      * 測試

      */

      // 設定$a的值

      $a = 10;

      // 設定$b的值

      $b = 5;

      // 加法

      $c = $a + $b;

      # 輸出結果

      echo $c;

      文件:test.php

      ?

      1

      2

      3

      4

      5

      6

      7

      8

      9

      10

      11

      12

      13

      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,輸出如下:

      正則分析

      ?

      1

      2

      3

      (\/\*.*\*\/)  匹配 /* */

      (#.*?\n)    匹配 #   遇到第一個回車后結束

      (\/\/.*?\n)  匹配 //   遇到第一個回車后結束

    【php正則去掉php注釋】相關文章:

    PHP知識:PHP常用正則表達式大全03-16

    PHP常用的正則表達式05-18

    php常用的驗證類以及正則實例04-15

    PHP常用正則表達式02-15

    php漢字正則表達式06-03

    php中的注釋包括哪些03-07

    PHP多維數組去掉重復值的方法08-04

    PHP正則匹配中文字母數字正則的表達式07-14

    PHP正則匹配中文字母數字正則表達式03-17

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人