Re: [問題] 如何一次刪除所有註解?
#我是來發廢文的~><~
see http://www.grymoire.com/Unix/Sed.html
不好意思 一開始的版本有些問題-.-
reCmt.sh
------------------------------------------------
sed '
:replace
s/\(.*\)\(\/\*.*\*\/\)\(.*\)/\1\3/
t replace /\(.*\)\(\/\*.*\*\/\)\(.*\)/ {
N
b replace
}
;/\/\*/,/\*\// {
/\/\*/ !{
/\*\// !{
s/.*//
}
}
s/\(.*\)\/\*.*/\1/
s/.*\*\/\(.*\)/\1/
}
;s/\(\/\/\).*//
;s/[ ^I]*$//
;/^$/ d
'
------------------------------------------------
cat foo.cpp | ./reCmt.sh
話說回來~現在的IDE應該會有 折疊註解的功能吧?
※ 引述《bbbbbbjeff (雲伴風 風隨雲)》之銘言:
: 開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
: visual c++ 2010
: 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
: no
: 問題(Question):
: 請教各位網友,是否有辦法一次刪除.h檔與.cpp檔內的所有註解
: ,因為有些code註解一堆似乎造成閱讀上的困難。
: 餵入的資料(Input):
: .h或.cpp(內含一大堆註解)
: 預期的正確結果(Expected Output):
: .h或.cpp(完全沒註解)
: 錯誤結果(Wrong Output):
: no
: 程式碼(Code):(請善用置底文網頁, 記得排版)
: no
: 補充說明(Supplement):
: no
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.25.227.43
→
10/27 23:00, , 1F
10/27 23:00, 1F
→
10/28 01:01, , 2F
10/28 01:01, 2F
※ 編輯: cuteclare 來自: 114.25.227.43 (10/28 01:24)
※ 編輯: cuteclare 來自: 114.25.227.43 (10/28 03:10)
推
10/29 18:09, , 3F
10/29 18:09, 3F
→
10/29 19:02, , 4F
10/29 19:02, 4F
→
10/29 20:24, , 5F
10/29 20:24, 5F
→
10/29 20:28, , 6F
10/29 20:28, 6F
→
10/29 22:29, , 7F
10/29 22:29, 7F
→
10/31 21:19, , 8F
10/31 21:19, 8F
→
10/31 21:19, , 9F
10/31 21:19, 9F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
5
22
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章