Scriptometer
bearophile
bearophileHUGS at lycos.com
Wed Nov 3 17:56:17 PDT 2010
Lutger:
> Here is a quick attempt:
>
> import std.file, std.regex;
>
> void main(string[] args)
> {
> args[1].write( args[1].readText().replace( regex("#.*", "g"), "") );
> }
It's cute. Compared to the Python version it doesn't work lazily (by lines).
I have tried on Windows that D program and the Python program on a text file that has Unix newlines. The Python program has produced an output with Windows newlines, while the D program has produced an output with Unix newlines. I think Python is more correct here.
Bye,
bearophile
More information about the Digitalmars-d
mailing list