如圖所示,我想要將注釋拿下來生成api文檔,各位大神幫幫忙!??!
7 回答

米脂
TA貢獻1836條經驗 獲得超3個贊
根據 @老鼠擰刀滿街找貓 提供的正則改的,生成txt文件的api文檔。
正則: /(\/\*{2})([\s\S]*)(\*\/)/U
$data = file_get_contents(dirname(__FILE__)."/WorkController.class.php");
preg_match_all('/(\/\*{2})([\s\S]*)(\*\/)/U',$data,$match);
$file=fopen("api.txt","a");
foreach ($match[0] as $ma){
preg_match_all("/@.*?/U",$ma,$da);
fwrite($file,"===================\r\n");
foreach ($da[0] as $d){
fwrite($file,$d."\r\n");
}
fwrite($file,"===================\r\n\r\n\r\n");
}
fclose($file);

慕容3067478
TA貢獻1773條經驗 獲得超3個贊
如果是這種/xxx/多行注釋,直接
<?php
$code = file_get_contents('index.php');
if (preg_match_all('|/\*(.*)\*/|isU', $code, $matches)){
print_r($matches);
}
目測無問題
- 7 回答
- 0 關注
- 1228 瀏覽
添加回答
舉報
0/150
提交
取消