Re: [問題] 如何一次刪除所有註解?

看板C_and_CPP (C/C++)作者 (清兒)時間13年前 (2012/10/27 22:48), 編輯推噓1(108)
留言9則, 6人參與, 最新討論串2/2 (看更多)
#我是來發廢文的~><~ 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
發現filter好可愛orz
10/27 23:00, 1F

10/28 01:01, , 2F
-.-~發現bug
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
這種一直藍藍路的code看起來實在太累了
10/29 19:02, 4F

10/29 20:24, , 5F
haha
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
regex很強 但總是要進去看一會兒才猜得到是怎麼回事
10/31 21:19, 8F

10/31 21:19, , 9F
連自己寫的都是這樣 >"<
10/31 21:19, 9F
文章代碼(AID): #1GY_Guzs (C_and_CPP)
文章代碼(AID): #1GY_Guzs (C_and_CPP)