Při práci s uživatelským vstupem, čištění dat nebo formátování textu je jednou z nejčastějších úloh odstranění nežádoucích bílých znaků. Ať už se jedná o mezeru omylem napsanou před e-mailovou adresou nebo znak nového řádku ponechaný na konci kopírování a vkládání, tyto zdánlivě neviditelné znaky mohou způsobit neočekávané chování vašich aplikací.
Naštěstí program 4D 21 nabízí snadno použitelné metody pro práci s řetězci, které vám pomohou: Trim, Trim start, Trim end.
Co je to ořezávání?
Ořezáváním se rozumí proces odstraňování bílých znaků, včetně mezer, tabulátorů a zlomů řádků, z řetězce. Tyto znaky obvykle nejsou viditelné, ale mohou ovlivnit porovnávání řetězců, ukládání a formátování. Toto chování se řídí standardem ECMAScript, který definuje, které znaky jsou považovány za bílé znaky a jak mají být odstraněny.
Podívejme se na tři klíčové funkce:
Trim: univerzální čistič
Použití Trim() když chcete z řetězce odstranit všechny počáteční a koncové bílé znaky.
var $cleaned := Trim(" hello world ")
// $cleaned = "hello world"
Trim start: ponechání koncového znaku
Trim start() Odstraní pouze počáteční bílé znaky. Zbytek řetězce zůstane beze změny.
var $cleaned := Trim start(" hello world ")
// $cleaned = "hello world "
Oříznout konec: zachová hlavičku
A Trim end() provede opačný postup: odstraní koncové bílé znaky, ale zachová začátek řetězce.
var $cleaned := Trim end(" hello world ")
// $cleaned = " hello world"
Vyzkoušejte si to ve 4D!
Chcete si to vyzkoušet? Stačí použít Trim, Trim start, nebo Trim end s libovolným textovým vstupem v aplikaci 4D a sledujte, jak se vaše řetězce stávají úhlednými a přehlednými.
K tomuto příspěvku zatím nelze přidávat komentáře.