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