- Dokumentacja
- Funkcje wspólne
- utfSeek
Funkcja
utfSeek
Zwraca pozycję bajtową w tekście przesuniętą o podaną liczbę znaków od pozycji startowej - przydaje się, gdy trzeba łączyć funkcje UTF z string.find.
Składnia
int utfSeek(string theString, int position [, int offset = 0])Argumenty
theStringstring- Tekst.
positionint- Pozycja bajtowa startu (od 1).
offsetint, opcjonalny = 0- O ile znaków przesunąć.Nie ma go w MTA:SA
Różnice względem MTA:SA
- Argumenty zaznaczone innym kolorem różnią się od MTA:SA.
W MTA:SA
utfSeek(string theString, int position)Zwraca
Pozycja bajtowa albo false.
Przykład
local text = "żółta łódź"
local bytePos = utfSeek(text, 1, 6)
outputServerLog(text:sub(bytePos))