CHARONE()
Reduce multiple occurences of a character to one
- Syntax
-
- CHARONE ([<cCharactersToReduce>,] <cString>) -> cReducedString
- Arguments
-
- [<cCharactersToReduce>] specifies the characters the multiple occurences of which should be reduced to one Default: All characters. <cString> specifies the processed string
- Returns
-
- <cReducedString> the string with the reduced occurences
- Description
-
- The CHARONE() function reduces multiple occurences of characters in <cString> to a single one. It is important to note that the multiple occurences must occur directly one behind the other. This behaviour is is in contrast to the CHARLIST() function.
Examples
? CHARONE("122333a123") // "123a123"
? CHARONE("A B CCCD") // "A B CD"
? CHARONE(" ", "A B A B") // "A B A B"
? CHARONE("o", "122oooB12o") // "122oB12o"
Tests
CHARONE("122333a123") == "123a123"
CHARONE("A B CCCD") == "A B CD"
CHARONE(" ", "A B A B") == "A B A B"
CHARONE("o", "122oooB12o") == "122oB12o"
- Status
- Ready
- Compliance
-
- CHARONE() is compatible with CT3's CHARONE().
- Platforms
-
- All
- Files
-
- Source is charone.c, library is ct3.
- See Also