ReplaceUnicode (Regex property): Difference between revisions

From m204wiki
Jump to navigation Jump to search
(Automatically generated page update)
 
No edit summary
 
Line 1: Line 1:
{{Template:Regex:ReplaceUnicode subtitle}}
{{Template:Regex:RegexString subtitle}}


This page is [[under construction]].
This method returns the replacement unicode value specified in the [[New (Regex constructor)|Regex constructor]] call.
==Syntax==
==Syntax==
{{Template:Regex:ReplaceUnicode syntax}}
{{Template:Regex:ReplaceUnicode syntax}}
===Syntax terms===
===Syntax terms===
<table class="syntaxTable">
<table class="syntaxTable">
<tr><th>%unicode</th><td>Unicode</td></tr>
<tr><th>%string</th><td>The replacement unicode value specified in the Regex constructor call.</td></tr>
<tr><th>regex</th>
<tr><th>regex</th>
<td><var>Regex</var> object</td></tr>
<td>The <var>Regex</var> object.</td></tr>
</table>
</table>
==Usage notes==
==Usage notes==
<ul>
<li>If the regular expresion specified in the constructor call was not Unicode, this method causes request cancellation. To test if a <var>Regex</var> object was created with a Unicode regular expression check the [[IsUnicode (Regex property)|IsUnicode property]].</li>
<li>If no replacement unicode value was specified in the constructor call, a zero-length unicode value is returned.</li>
</ul>
==Examples==
==Examples==
The following example:
<p class="code">b                                                 
%regex    is object regex
%regex = new("([&amp;alpha;-&amp;omega;]{3,})(\d{3,})":u, replace="$2&amp;ndash;$1":u)
print %regex:replaceString
end
</p>
displays:
<p class="code">$2&amp;#x2013;$1
</p>
==See also==
==See also==
{{Template:Regex:ReplaceUnicode footer}}
{{Template:Regex:ReplaceUnicode footer}}
[[Category:Regular expression processing]]

Latest revision as of 18:46, 23 March 2022

String regular expression (Regex class)


This method returns the replacement unicode value specified in the Regex constructor call.

Syntax

%unicode = regex:ReplaceUnicode

Syntax terms

%stringThe replacement unicode value specified in the Regex constructor call.
regex The Regex object.

Usage notes

  • If the regular expresion specified in the constructor call was not Unicode, this method causes request cancellation. To test if a Regex object was created with a Unicode regular expression check the IsUnicode property.
  • If no replacement unicode value was specified in the constructor call, a zero-length unicode value is returned.

Examples

The following example:

b %regex is object regex %regex = new("([&alpha;-&omega;]{3,})(\d{3,})":u, replace="$2&ndash;$1":u) print %regex:replaceString end

displays:

$2&#x2013;$1

See also