403 Shares 2658 views

Delphi poz – linia w Pascalu

W Delphi, jak w każdym innym języku programowania może pracować z tekstem. Istnieje wiele funkcji do pracy z nimi. W tym artykule przyjrzymy się najpopularniejszym w Delphi funkcji łańcuchowych.

Znalezienie się w ciąg znaków

W Delphi poz służy do znalezienia położenia znaku lub grupy znaków w ciągu. Funkcja ta jest wykorzystywana w następujący sposób: pos (string szukasz linii, co szukasz). Na przykład słowo „automatyczne” musimy znaleźć literę „O”. Napisz pos ( 'a', 'automatyczny'). Podczas realizacji programu w miejscu, funkcja ta Rysunek 4. Ponieważ O litera w słowie „maszyna” stoi na 4 miejscu. Czy chcemy znaleźć segment bohaterów. Słowo „lodówka” znaleźć „dil”. Pos ( 'dil' 'lodówka'). Zwraca nam do 5, jak Diehl przejście rozpoczyna się 5 znaków. Jeśli postać lub postacie w oryginalnej długości łańcucha nie, funkcja zwraca 0. Ważne jest również, aby pamiętać, że a, litery i A – są różne, więc jeśli trzeba znaleźć wszystkie litery w słowie, szukać zarówno A i A.

Inne funkcje w Delphi

Oprócz funkcji poz Delphi zawiera wiele funkcji do manipulowania ciągi. Na przykład, funkcja kopiowania. Jest on używany do kopiowania szczególną część jednego łańcucha do drugiego. Ponadto funkcja concat służy skleyschikom dwa rzędy. Jak w matematyce dwa numery dodaje, tym samym rzędzie są połączone ze sobą.

Procedury String w Delphi

Funkcja ta jest zawsze coś do powrotu, ale procedura – nie. Przykładem ciąg procedur mogą stanowić procedury wkładania i usuwania. procedurę usuwać może usunąć fragmenty łańcucha. A Włóż – wstawić. Umiejętnie łącząc te procedury, jak również przy użyciu funkcji, można osiągnąć wspaniałe rezultaty, na przykład, działają wszystkie korektor błędów, które podkreślają błędnie napisane słowa oraz ich poprawiania, tłumaczy, słowniki i wiele innych. Wszyscy oni korzystać z funkcji ciągów, ale chyba nie w Pascalu. Znając funkcje i procedury ciąg może być, na przykład, napisać program, pokazany na rysunku powyżej.