challenge 条件を満たす行を取り除く

ファイルから1行ずつ読み込み、"#"で始まる行だけを取り除いてファイルに出力するコードを書いてください。

サンプル入力

hello!
# remove this
 # don't remove this
bye!
サンプル出力
hello!
 # don't remove this
bye!

Posted feedbacks - 秀丸マクロ


	
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
    call RemoveComment "test.txt";
    endmacro;

RemoveComment:
    openfile "/h " + $$1;
    ##line = 1;
    while( ##line <= linecount2 ) {
        movetolineno 1, ##line;
        if ( code == '#' ) {
            selectline;
            delete;
        } else {
            ##line = ##line + 1;
        }
    }
    save;
    exit;
    return;

Index

Feed

Other

Link

Pathtraq

loading...