Talk:Strip control codes and extended characters from a string: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
Line 24: Line 24:


is incorrect because ASCII is only 7-bit (it only defines characters up to 127), so cannot have characters with "decimal codes greater than 127". --[[Special:Contributions/76.21.41.59|76.21.41.59]] 09:53, 25 August 2011 (UTC)
is incorrect because ASCII is only 7-bit (it only defines characters up to 127), so cannot have characters with "decimal codes greater than 127". --[[Special:Contributions/76.21.41.59|76.21.41.59]] 09:53, 25 August 2011 (UTC)

:You are correct. Extended codes are not a part of the ascii standard. Also, character 127 is a control character. I have updated the task description to match. It needs a sentence added back in, about extended codes for other standards which incorporate ascii. --[[User:Rdm|Rdm]] 11:01, 25 August 2011 (UTC)

Revision as of 11:01, 25 August 2011

This is very much like other tasks. How about stripping any set of chars from a string, the front, or the back of a string? --Paddy3118 07:03, 5 June 2011 (UTC)

This task is about all occurances. I hadn't planned on breaking it down to front, back and within the middle of the string. --Markhobley 10:20, 5 June 2011 (UTC)
We could always create an additional task "Strip control codes and extended characters from a string/Top and tail" with such details. --Markhobley 10:24, 5 June 2011 (UTC)
No point. Anyone wanting stripping of non-ASCII won't want it done just at the front and back of the string. –Donal Fellows 14:03, 9 June 2011 (UTC)
The reason I didn't go for "any sets of chars", is that the logic may be different. Control codes and extended characters may be filtered without a table lookup (on an ascii based system). I think it would be a good idea to create an additional task to "Strip characters not belonging to a set" to cover this. --Markhobley 10:40, 5 June 2011 (UTC)
The general task could be about stripping a set of chars from a string. For display purposes it would be easier to use something other than control codes as the example. Showing special facilities that a language has for stripping control codes and extended characters could be an optional requirement.--Tikkanz 12:09, 5 June 2011 (UTC)
Stripping a set of characters from a string is a good idea. I have create a separate task for that. --Markhobley 13:10, 5 June 2011 (UTC)

ASCII code 127 is a control character

I have updated the task description to be consistent with character code 127 being a control character. See also: http://www.lammertbies.nl/comm/info/ascii-characters.html or http://en.wikipedia.org/wiki/ASCII#ASCII_control_characters --Rdm 15:33, 6 June 2011 (UTC)

Incorrect statement about ASCII

The statement

In ASCII, the control codes have decimal codes 0 through to 31 and 127 and the extended characters have decimal codes greater than 127.

is incorrect because ASCII is only 7-bit (it only defines characters up to 127), so cannot have characters with "decimal codes greater than 127". --76.21.41.59 09:53, 25 August 2011 (UTC)

You are correct. Extended codes are not a part of the ascii standard. Also, character 127 is a control character. I have updated the task description to match. It needs a sentence added back in, about extended codes for other standards which incorporate ascii. --Rdm 11:01, 25 August 2011 (UTC)