亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

php語言

php正則去掉php注釋

時(shí)間:2024-07-30 02:09:56 php語言 我要投稿
  • 相關(guān)推薦

php正則去掉php注釋

  php的/*  */這種注釋,用正則去掉。請(qǐng)問什么好的辦法嗎?這個(gè)正則應(yīng)該如何改進(jìn)?

  測試代碼

  文件:a.PHP

  <?php

  /**

  * 加法計(jì)算

  * 測試

  */

  // 設(shè)定$a的值

  $a = 10;

  // 設(shè)定$b的值

  $b = 5;

  // 加法

  $c = $a + $b;

  # 輸出結(jié)果

  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 代碼內(nèi)容

  * @return string 去除注釋之后的內(nèi)容

  */

  function removeComment($content){

  return preg_replace("/(\/\*.*\*\/)|(#.*?\n)|(\/\/.*?\n)/s", '', str_replace(array("\r\n", "\r"), "\n", $content));

  }

  測試輸出

  執(zhí)行test.php,輸出如下:

  正則分析

  ?

  1

  2

  3

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

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

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

【php正則去掉php注釋】相關(guān)文章:

php漢字正則表達(dá)式03-29

php與php MySQL之間的關(guān)系03-30

PHP知識(shí):正則表達(dá)式基礎(chǔ)知識(shí)12-03

PHP是做什么的 如何學(xué)習(xí)PHP03-02

PHP試題03-28

PHP學(xué)習(xí):正則表達(dá)式和字符串處理12-03

如何自學(xué)PHP03-18

什么是php語言03-17

PHP簡單介紹03-29