Исплавление методов для работы со строкой и небольшой рефакторинг