作者cuteclare (清兒)
看板C_and_CPP
標題Re: [問題] 如何一次刪除所有註解?
時間Sat Oct 27 22:48:19 2012
#我是來發廢文的~><~
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
→ CP64:發現filter好可愛orz 10/27 23:00
→ cuteclare:-.-~發現bug 10/28 01:01
※ 編輯: cuteclare 來自: 114.25.227.43 (10/28 01:24)
※ 編輯: cuteclare 來自: 114.25.227.43 (10/28 03:10)
推 BlazarArc:\*.*/ 10/29 18:09
→ MOONRAKER:這種一直藍藍路的code看起來實在太累了 10/29 19:02
→ cuteclare:haha 10/29 20:24
→ james732:看起來真的很像大量的表情符號 \*.*\ 10/29 20:28
→ uranusjr:\(.*\) 10/29 22:29
→ MOONRAKER:regex很強 但總是要進去看一會兒才猜得到是怎麼回事 10/31 21:19
→ MOONRAKER:連自己寫的都是這樣 >"< 10/31 21:19