diff --git a/changelog/std-utf-decodeBack.dd b/changelog/std-utf-decodeBack.dd new file mode 100644 index 000000000..c81ec8a57 --- /dev/null +++ b/changelog/std-utf-decodeBack.dd @@ -0,0 +1,11 @@ +Added `std.utf.decodeBack` which decodes the last UTF code point of given character range. +------- + import std.utf : decodeBack; + + string text = "サイト"; + + assert(decodeBack(text) == 'ト'); + assert(decodeBack(text) == 'イ'); + assert(decodeBack(text) == 'サ'); + assert(text.empty); +-------