Talk:Strip comments from a string

From Rosetta Code

General

Two thoughts. First, wouldn't a comment notation supporting ranges (i.e. /* ... */) as well as truncate tokens ( #, ;, // ...) be more interesting? Otherwise, I'd suggest renaming this task to Truncate a String. Second (and this is just an idle idea more than anything else), a task for which a language stripped comments (per its own language's rules; // and # for PHP, // and /* */ for C++, etc) would be very interesting, as it combines demonstrating string processing as well as the language's own comment syntax. --Michael Mol 13:53, 30 October 2010 (UTC)

Check your data

I have done this sort of thing in the past and the problem statement works if the format of what is being parsed does not allow the comment indicating character to be part of valid data.

As soon as you start to get, for example, arbitrary character strings then you need a more sophisticated parser that allows a comment marker character to appear in a string without the parser treating it as the start of a comment. --Paddy3118 04:40, 12 December 2010 (UTC)

Wayward space

What should happen to the space before the comment marker? The task description seems to silently remove it. --Paddy3118 06:15, 28 November 2010 (UTC)

I updated the description, because the original D implementation did not remove those spaces. --Rdm 12:11, 28 November 2010 (UTC)
Cheers. --Paddy3118 15:17, 28 November 2010 (UTC)