Split

Материал из Egghelp.ru - TCL/TK Eggdrop Wiki
Версия от 18:26, 14 декабря 2008; Tvrsh (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Команда разделяет строку на части и создает из них правильный Tcl-список.

СИНТАКСИС

split string ?splitChars?

ОПИСАНИЕ

Команда делит строку string в каждом месте, где есть символ, содержащийся в splitChars. Каждый элемент списка образован частью исходной строки, заключенной между двумя последовательными вхождениями символов из splitChars в строку. В списке формируется пустой элемент, если два символа из splitChars встречаются подряд или если первый или последний символ string содержится в splitChars. Если splitChars есть пустая строка, то строка разбивается на отдельные символы. По умолчанию splitChars содержит пробельные символы (пробел, табуляция, новая строка).

Пример

  # Команда
  split "comp.unix.misc" .
  # Вернет "comp unix misc", а команда
  split "Hello world" {}
  # Вернет "H e l l o { } w o r l d". 

См. также

  • join - соединение элементов списка в одну строку.
  • TCL.tk - split