Split — различия между версиями
Материал из Egghelp.ru - TCL/TK Eggdrop Wiki
Deniska (обсуждение | вклад) |
Tvrsh (обсуждение | вклад) |
||
| Строка 3: | Строка 3: | ||
'''СИНТАКСИС''' | '''СИНТАКСИС''' | ||
| − | [[split]] ''string ?splitChars?'' | + | [[split]] ''string ?splitChars?'' |
'''ОПИСАНИЕ''' | '''ОПИСАНИЕ''' | ||
Текущая версия на 22:46, 17 декабря 2008
Команда разделяет строку на части и создает из них правильный 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