くだすれPython(超初心者用) その6
■ このスレッドは過去ログ倉庫に格納されています
0042デフォルトの名無しさん
2010/02/07(日) 11:58:42target_str = open("hoge.cpp").read()
で取得したtarget_strを対象とし、
hoge.cppのC++のコメントに一致する部分にマッチするところを
全て抜き出しリストにして欲しいです。
////////////////C++のコメント/////////////////////////////
//でコメント導入を示し、行末までがコメントになります。
var = 42; // この部分がコメント
また/*と*/で囲むと、複数行コメントになります。
/*この部分がコメント。*/
/*この部分がコメントです。
この部分もコメントです。
この部分もコメントです。
*/
/* */の中に/* */の対を入れることは出来ません。/*の後に再び/*が来ても、それはコメントの一部と思われるため、無視。一方、最初に出現した*/でコメントは終わりと取られます。
/* コメントを /* 入れ子 */ にすることはできません。*/ ← error!!
ttp://www.icepp.s.u-tokyo.ac.jp/~sakamoto/education/atlasj/cplusplus/l1.html
より引用・改変。
■ このスレッドは過去ログ倉庫に格納されています