<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            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

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院