UnicodeReplace (Unicode function): Difference between revisions

From m204wiki
Jump to navigation Jump to search
m (1 revision)
Line 33: Line 33:


The following example shows a successful call of UnicodeReplace.
The following example shows a successful call of UnicodeReplace.
The <tt>U</tt> constant function used in the example is described
The [[U (String function)|U constant function]] is used in the example.
??[[U (String function)|U]].


An updating UNICODE command is used &ldquo;in-line&rdquo;
An updating UNICODE command is used &ldquo;in-line&rdquo;

Revision as of 04:19, 21 December 2010

String after replacements from Unicode replacement table

Items in the replacement table are created with UNICODE Rep update commands, as described in ?? refid=updtuni..

The UnicodeReplace function is available as of version 7.3 of the Sirius Mods.

Syntax

  %unicode = unicode:UnicodeReplace

Syntax Terms

%unicode
A Unicode variable to receive the method object string altered by any replacement characters.
unicode
A Unicode string.

Usage Notes

  • The method output is the input Unicode string, with those characters specified in the Unicode replacement table replaced by their corresponding Unicode strings. If no Unicode replacement table is in effect, the method merely copies its input.

Examples

The following example shows a successful call of UnicodeReplace. The U constant function is used in the example.

An updating UNICODE command is used “in-line” with the User Language request to make the example concrete. In actual usage, updating UNICODE commands should only be issued from your Model 204 initialization stream.

    UNICODE Table Standard Rep U=2122 '(TM)'
    Begin
    %u Unicode Initial('Cool&#x2122;':U)
    Print %u:UnicodeReplace
    End

The result is:

    Cool(TM)