### Problem ``` s := '[ARMO:01000800]'; GetTextIn(s, ':', ']') ``` This should return `01000800` but returns `1000800` instead. ### Solution Change: ``` Result := CopyFromTo(str, openIndex + 2, i - 1); ``` to: ``` Result := CopyFromTo(str, openIndex + 1, i - 1); ```