Работа с низове Делфи

String - последователност от знаци. В стандартни приложения, редови тип се използва много често. С цел да бъде в състояние да работи с низови стойности, трябва да използвате определен тип низ или масив.

Заслужава да се отбележи фактът, че Делфи има способността да зададете масив от низови стойности. Що се отнася до типа низ, най-популярен е низ. В зависимост от директива $ H, която по подразбиране е винаги, компилаторът интерпретира низ по различни начини.

Например, ако една директива за включване на компилатора ще интерпретира низ като AnsiString тип, който е дълъг низ от нула в края на символ.

В противен случай, типа се представя като низ ShortString, който е на кратко низ без нулев характер в края. Работа с Strings в Delphi програмист изисква познаване на определен списък със специални функции.

Delphi струни Търсене


Езикът реализира възможността за търсене на низ в Делфи низ. За тази цел AnsiPos функция, която връща на позицията в низ от първия. В този случай, ако низът не е намерен, функцията връща нулев резултат "0".

Има редица от команди, които ви позволяват да изпълняват различни низове. Може да се отбележи AnsiIndexStr. Тази функция сравнява низа със списък от низове. В резултат на това той се връща на съответния индекс. AnsiMatchStr команда връща "вярно", в случай, че линията ще постигне пълно съответствие с всеки ред от даден списък.

Чрез търсене Delphi низ понякога е необходимо да се знае, най-новата позиция отговаря на определени знаци. За тази цел LastDelimiter функция.

Трябва да се отбележи, че търсенето на линията може да се извърши с помощта на StrScan екип.

Познаването на тези функции, низове се извършва много по-бързо и по-лесно.

Прехвърляне линия Delphi


Възможно е да се контролира форматирането на линии. Например, можете да се адаптират прехвърлянето на Delphi струни като под Unix, както и за Windows.

В допълнение, за извършване на линията за трансфер може да се дължи функция WrapText.

Delphi дължина низ


За да се получи дължина на низ Delphi, трябва да използвате функцията дължина (). Писано е, както следва:


Благодарение на тази функция много опростена работа с низове.

String на редица


Delphi ви позволява да конвертирате на низ, номер и номер на даден низ. Най-често използваните функции в този случай са:

1. IntToStr,
2. StrToInt,
3. StrToFloat,
4. FloatToStr.

Заслужава да се отбележи фактът, че понякога, без тези функции могат просто да не го правят. Те позволяват не в цяло число и цели числа от тип Double, Integer, Real, Byte, и така нататък, за да конвертирате в текст и обратното, низ в число.

String към днешна дата


За да се превърне в низ Delphi дата, да използвате функцията VarToDateTime (). За да работите с дати в Делфи много често се използва функция StrToDate (), който преобразува броя директно.

Наскоро, в допълнение към работата с Delphi, голям интерес е администрацията Linux.