Replacing tango.text.Ascii.isearch

bauss jacobbauss at gmail.com
Thu Oct 13 08:55:46 UTC 2022


On Thursday, 13 October 2022 at 08:48:49 UTC, rikki cattermole 
wrote:
> On 13/10/2022 9:42 PM, bauss wrote:
>> Oh and to add onto this, IFF you have to do it the hacky way, 
>> then converting to uppercase instead of lowercase should be 
>> preferred, because not all lowercase characters can perform 
>> round trip, although a small group of characters, then using 
>> uppercase fixes it, so that's a relatively easy fix. A round 
>> trip is basically converting characters from one culture to 
>> another and then back. It's impossible with some characters 
>> when converting to lowercase, but should always be possible 
>> when converting to uppercase.
>
> You will want to repeat this process with normalize to NFKC and 
> normalize to NFD before transforming. Otherwise there is a 
> possibility that you will miss some transformations as the 
> simplified mappings are 1:1 for characters and not everything 
> is representable as a single character.

Yeah, text isn't easy :D


More information about the Digitalmars-d-learn mailing list