Split — различия между версиями
Материал из Egghelp.ru - TCL/TK Eggdrop Wiki
Tvrsh (обсуждение | вклад) (Новая: Команда разделяет строку на части и создает из них правильный Tcl-список. '''СИНТАКСИС''' split ''string ?splitC...) |
Tvrsh (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии 2 участников) | |||
Строка 3: | Строка 3: | ||
'''СИНТАКСИС''' | '''СИНТАКСИС''' | ||
− | [[split]] ''string ?splitChars?'' | + | [[split]] ''string ?splitChars?'' |
'''ОПИСАНИЕ''' | '''ОПИСАНИЕ''' | ||
Строка 10: | Строка 10: | ||
== Пример == | == Пример == | ||
− | + | # Команда | |
− | + | split "comp.unix.misc" . | |
− | + | # Вернет "comp unix misc", а команда | |
− | + | split "Hello world" {} | |
− | + | # Вернет "H e l l o { } w o r l d". | |
== См. также == | == См. также == | ||
* [[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]] |
Текущая версия на 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