String case: Difference between revisions
Content deleted Content added
+Stata |
|||
Line 2,204: | Line 2,204: | ||
- strlwr "alphaBETA"; |
- strlwr "alphaBETA"; |
||
<i>val it = "alphabeta" : string</i> |
<i>val it = "alphabeta" : string</i> |
||
=={{header|Stata}}== |
|||
Use '''[https://www.stata.com/help.cgi?f_strupper strupper]''' and '''strlower''' to change case of ASCII characters. Use '''[https://www.stata.com/help.cgi?f_ustrupper ustrupper]''' and '''ustrlower''' to change case of all Unicode letters. |
|||
<lang stata>. scalar s="alphaBETA" |
|||
. di strupper(s) |
|||
ALPHABETA |
|||
. di strlower(s) |
|||
alphabeta</lang> |
|||
Notice there may be some difficulties with Unicode characters. In the following, the uppercase '''[https://en.wikipedia.org/wiki/Sigma sigma]''' is correctly converted back to the lowercase variant, but the '''[https://en.wikipedia.org/wiki/Iota_subscript]''' is not. |
|||
<lang stata>. scalar a="Ἐν ἀρχῇ ἐποίησεν ὁ θεὸς τὸν οὐρανὸν καὶ τὴν γῆν" |
|||
. scalar b=ustrupper(a) |
|||
. di b |
|||
ἘΝ ἈΡΧΗ͂Ι ἘΠΟΊΗΣΕΝ Ὁ ΘΕῸΣ ΤῸΝ ΟΥ̓ΡΑΝῸΝ ΚΑῚ ΤῊΝ ΓΗ͂Ν |
|||
. di ustrlower(b) |
|||
ἐν ἀρχῆι ἐποίησεν ὁ θεὸς τὸν οὐρανὸν καὶ τὴν γῆν</lang> |
|||
=={{header|Swift}}== |
=={{header|Swift}}== |