Split — различия между версиями
Материал из Egghelp.ru - TCL/TK Eggdrop Wiki
Tvrsh (обсуждение | вклад) |
Deniska (обсуждение | вклад) |
||
Строка 18: | Строка 18: | ||
* [[join]] - соединение элементов списка в одну строку. | * [[join]] - соединение элементов списка в одну строку. | ||
* [http://www.tcl.tk/man/tcl8.5/TclCmd/Split.htm TCL.tk - split] | * [http://www.tcl.tk/man/tcl8.5/TclCmd/Split.htm TCL.tk - split] | ||
− | [[ | + | [[Категория:TCL]] |
Версия 19:07, 14 декабря 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