CHARONLY()

Intersectional set of two strings based on characters

Syntax

CHARONLY (<cThisCharactersOnly>, <cString>) -> cReducedString

Arguments

<cThisCharactersOnly> specifies the characters that must not be deleted in <cString>. <cString> is the string that should be processed

Returns

<cReducedString> A string with all characters deleted but those specified in <cThisCharactersOnly>.

Description

The CHARONLY() function calculates the intersectional set of two strings. To do this, it deletes all characters from <cString> that do not appear in <cThisCharacterOnly>.
Examples
      ? CHARONLY("0123456789", "0211 - 38 99 77")  //  "0211389977"
      ? CHARONLY("0123456789", "0211/ 389 977")    //  "0211389977"
Tests
      CHARONLY("0123456789", "0211 - 38 99 77") == "0211389977"
      CHARONLY("0123456789", "0211/ 389 977")   == "0211389977"
Status

Ready

Compliance

CHARONLY() is compatible with CT3's CHARONLY().

Platforms

All

Files

Source is charonly.c, library is ct3.

See Also