UnicodeReplace (Unicode function): Difference between revisions
Jump to navigation
Jump to search
m (1 revision) |
m (1 revision) |
||
Line 2: | Line 2: | ||
[[Category:Unicode methods|UnicodeReplace function]] | [[Category:Unicode methods|UnicodeReplace function]] | ||
[[Category:Intrinsic methods]] | [[Category:Intrinsic methods]] | ||
<!--DPL?? Category:Unicode methods|UnicodeReplace function: String after replacements from Unicode replacement table--> | <!--DPL?? Category:Unicode methods|<var>UnicodeReplace</var> function: String after replacements from Unicode replacement table--> | ||
<!--DPL?? Category:Intrinsic methods|UnicodeReplace (Unicode function): String after replacements from Unicode replacement table--> | <!--DPL?? Category:Intrinsic methods|<var>UnicodeReplace</var> (Unicode function): String after replacements from Unicode replacement table--> | ||
<!--DPL?? Category:System methods|UnicodeReplace (Unicode function): String after replacements from Unicode replacement table--> | <!--DPL?? Category:System methods|<var>UnicodeReplace</var> (Unicode function): String after replacements from Unicode replacement table--> | ||
Items in the replacement table are created with <tt>UNICODE Rep</tt> update | Items in the replacement table are created with <tt>UNICODE Rep</tt> update | ||
commands, as described in [[??]] refid=updtuni.. | commands, as described in [[??]] refid=updtuni.. | ||
The UnicodeReplace function is available as of version 7.3 of the <var class=product>Sirius Mods</var>. | The <var>UnicodeReplace</var> function is available as of version 7.3 of the <var class=product>Sirius Mods</var>. | ||
==Syntax== | ==Syntax== | ||
{{Template:Unicode:UnicodeReplace syntax}} | {{Template:Unicode:UnicodeReplace syntax}} | ||
Line 29: | Line 29: | ||
==Examples== | ==Examples== | ||
The following example shows a successful call of UnicodeReplace. | The following example shows a successful call of <var>UnicodeReplace</var>. | ||
The [[U (String function)|U constant function]] is used in the example. | The [[U (String function)|U constant function]] is used in the example. | ||
Line 40: | Line 40: | ||
Begin | Begin | ||
%u Unicode Initial('Cool&#x2122;':U) | %u Unicode Initial('Cool&#x2122;':U) | ||
Print %u:UnicodeReplace | Print %u:<var>UnicodeReplace</var> | ||
End | End | ||
</pre> | </pre> |
Revision as of 15:32, 19 January 2011
Apply the replacement table to this string (Unicode class)
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
%outUnicode = 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™':U) Print %u:<var>UnicodeReplace</var> End
The result is:
Cool(TM)