UnicodeReplace (Unicode function): Difference between revisions
m (1 revision) |
mNo edit summary |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
{{Template:Unicode:UnicodeReplace subtitle}} | {{Template:Unicode:UnicodeReplace subtitle}} | ||
<var>UnicodeReplace</var> lets you examine a given Unicode string for any replacement characters that may be in effect at your site. | <var>UnicodeReplace</var> lets you examine a given Unicode string for any replacement characters that may be in effect at your site. | ||
<p>The <var class=product">Sirius Mods</var> Unicode tables specify translations between EBCDIC and Unicode/ASCII. The [[Unicode#UNICODE command|UNICODE command]] lets your site create customizations (one or many replacements) of those translations, as described | <p>The <var class=product">Sirius Mods</var> Unicode tables specify translations between EBCDIC and Unicode/ASCII. The [[Unicode#UNICODE command|UNICODE command]] lets your site create customizations (one or many replacements) of those translations, as described for the <var>[[Unicode#unicrep|Rep]]</var> subcommand of the <var>UNICODE</var> command.</p> | ||
==Syntax== | ==Syntax== | ||
{{Template:Unicode:UnicodeReplace syntax}} | {{Template:Unicode:UnicodeReplace syntax}} | ||
===Syntax terms=== | ===Syntax terms=== | ||
<table class="syntaxTable"> | <table class="syntaxTable"> | ||
<tr><th>%outUnicode</th> | <tr><th>%outUnicode</th> | ||
<td>A <var>Unicode</var> variable to receive the method object string altered by any replacement characters. </td></tr> | <td>A <var>Unicode</var> variable to receive the method object string altered by any replacement characters. </td></tr> | ||
<tr><th>unicode</th> | <tr><th>unicode</th> | ||
<td>A <var>Unicode</var> string.</td></tr> | <td>A <var>Unicode</var> string.</td></tr> | ||
Line 15: | Line 17: | ||
==Usage notes== | ==Usage notes== | ||
<ul><li>The method output is the input <var>Unicode</var> string, with those characters specified in the Unicode replacement table replaced by their corresponding <var>Unicode</var> strings. If no Unicode replacement table is in effect, the method merely copies its input. | <ul><li>The method output is the input <var>Unicode</var> string, with those characters specified in the Unicode replacement table replaced by their corresponding <var>Unicode</var> strings. If no Unicode replacement table is in effect, the method merely copies its input. | ||
<li><var>UnicodeReplace</var> is available as of <var class="product"> | <li><var>UnicodeReplace</var> is available as of <var class="product">Sirius Mods</var> Version 7.3. | ||
</ul> | </ul> | ||
==Examples== | ==Examples== | ||
In actual usage, updating UNICODE commands should only be issued from your <var class="product">Model 204</var> initialization stream. For the sake of this example, assume that the following had been included: | |||
<p class="code">UNICODE Table Standard Rep U=2122 '(TM)'</p> | <p class="code">UNICODE Table Standard Rep U=2122 '(TM)'</p> | ||
accordingly, a subsequent <var>UnicodeReplace</var> example: | accordingly, a subsequent <var>UnicodeReplace</var> example: | ||
<p class="code">begin | <p class="code">begin | ||
%u Unicode Initial('Cool& | %u Unicode Initial('Cool&#x2122;':[[U (String function)|U]]) | ||
print %u:UnicodeReplace | print %u:UnicodeReplace | ||
end | end | ||
Line 29: | Line 31: | ||
would result is: | would result is: | ||
<p class="output">Cool(TM) | <p class="output">Cool(TM) | ||
</p | </p> | ||
==See also== | ==See also== | ||
{{Template:Unicode:UnicodeReplace footer}} | {{Template:Unicode:UnicodeReplace footer}} |
Latest revision as of 17:32, 6 November 2012
Apply the replacement table to this string (Unicode class)
UnicodeReplace lets you examine a given Unicode string for any replacement characters that may be in effect at your site.
The Sirius Mods Unicode tables specify translations between EBCDIC and Unicode/ASCII. The UNICODE command lets your site create customizations (one or many replacements) of those translations, as described for the Rep subcommand of the UNICODE command.
Syntax
%outUnicode = unicode:UnicodeReplace
Syntax terms
%outUnicode | 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.
- UnicodeReplace is available as of Sirius Mods Version 7.3.
Examples
In actual usage, updating UNICODE commands should only be issued from your Model 204 initialization stream. For the sake of this example, assume that the following had been included:
UNICODE Table Standard Rep U=2122 '(TM)'
accordingly, a subsequent UnicodeReplace example:
begin %u Unicode Initial('Cool™':U) print %u:UnicodeReplace end
would result is:
Cool(TM)