| ч27. Строки | Содержание | ч29. Execute (выполнить) | Vim имеет множество встроенных функций для работы со строками. Сейчас мы рассмотрим только наиболее важные. Полный список можно глянуть тут. Длина строки. Первая функция, которую мы рассмотрим, это strlen. Выполните следующую команду: :echom strlen("foo") Vim отобразит [ 3 ], что является длиной строки [ "foo" ]. Теперь попробуйте выполнить следующую команду: :echom len("foo") Vim снова отобразит 3. Работа со строками len и strlen имеют идентичные эффекты. Мы вернемся к len чуть позже. Разделение Выполните следующую команду (обратите внимание, что тут echo, а не echom): :echo split("one two three") Vim отобразит список ['one', 'two', 'three']. Функция [ split ] разбивает строку на список слов. Позже мы поговорим о списках, а пока не беспокойтесь о них. Вы также можете указать свой разделитель, отличный от "пробела" для разделения строки. Выполните следующую команду: :echo split("one,two,three", ",") Vim снова отобразит ['one', 't