Jump to content

String case: Difference between revisions

Replaced "toLower" with "toLowerAscii", "toUpper" with "toUpperAscii" and "capitalize" with "capitalizeAscii". Added a general comment.
m (→‎{{header|Phix}}: added syntax colouring the hard way, phix/basics)
(Replaced "toLower" with "toLowerAscii", "toUpper" with "toUpperAscii" and "capitalize" with "capitalizeAscii". Added a general comment.)
Line 1,838:
 
=={{header|Nim}}==
In the following example, we use the ASCII version of the procedures to convert to lower case, to convert to upper case or to normalize. In module “unicode” there exists also three procedures "toLower", "toUpper" and "title" which can do the same thing for UTF-8 encoded strings.
 
<lang nim>import strutils
 
var s: string = "alphaBETA_123"
echo s, " as upper case: ", toUppertoUpperAscii(s)
echo s, " as lower case: ", toLowertoLowerAscii(s)
echo s, " as Capitalizedcapitalized: ", capitalizecapitalizeAscii(s)
echo s, " as normal case: ", normalize(s) # removeto underscores,lower toLowercase without underscores.</lang>
{{out}}
 
<pre>alphaBETA_123 as upper case: ALPHABETA_123
alphaBETA_123 as lower case: alphabeta_123
alphaBETA_123 as Capitalizedcapitalized: AlphaBETA_123
alphaBETA_123 as normal case: alphabeta123</pre>
 
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.