/ / Delphi pos - linie w Pascal

Delphi posce w Pascalu

W Delphi, jak w każdym innym języku programowania, możesz pracować z łańcuchami. Istnieje wiele funkcji do pracy z nimi. W tym artykule przeanalizujemy najpopularniejsze funkcje łańcuchowe w Delphi.

Znalezienie znaku w ciągu

W Delphi pos służy do znalezienia pozycjiznak lub grupa znaków w ciągu. Ta funkcja jest używana w następujący sposób: pos (ciąg, którego szukamy, ciąg, którego szukamy). Na przykład w słowie „maszyna” musimy znaleźć literę „O”. Piszemy „pos” („о”, „Automatic”). Podczas wykonywania programu zamiast tej funkcji pojawi się liczba 4. Ponieważ litera O w słowie „maszyna” znajduje się na 4 miejscu. Lub chcemy znaleźć cały segment znaków. W słowie „Lodówka” znajdź „Deal”. Pos („dil”, „lodówka”). Zwróci nam 5, ponieważ fragment zaczyna się od 5 znaków. Jeśli w oryginalnym ciągu nie ma znaku ani segmentu znaków, funkcja zwróci 0. Ważne jest również, aby pamiętać, że litery a i A są różne, więc jeśli potrzebujesz znaleźć wszystkie litery a w słowie, poszukaj zarówno a, jak i A.

delphi pos

Inne funkcje w Delphi

Oprócz funkcji pos, Delphi obejmujewiele funkcji do pracy z łańcuchami. Na przykład funkcja kopiowania. Służy do kopiowania pojedynczej sekcji z jednej linii do drugiej. Funkcja konkat służy również jako zszywacz dwóch linii. Podobnie jak dwie liczby sumują się w matematyce, podobnie jak łańcuchy.

Procedury strunowe w Delphi

funkcje ciągów delphi

Funkcje zawsze coś zwracają, ale procedury- nie. Przykładem procedur łańcuchowych są procedury wstawiania i usuwania. Procedura Delete może usunąć fragmenty z ciągu. A Insert to wstawianie. Umiejętnie łącząc te procedury, a także używając funkcji, można osiągnąć wspaniałe wyniki, na przykład wszystkie korektory błędów, które podkreślają błędnie napisane słowa, a także poprawiają je, tłumacze, słowniki i tak dalej. Wszystkie używają funkcji łańcuchowych, ale prawdopodobnie nie w Pascalu. Znając funkcje i procedury napisów, możesz na przykład napisać program pokazany na powyższym rysunku.