Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2024.0.0 - Русский


tokenpos

возвращает положение лексем в символьной строке

Синтаксис

kdf = tokenpos(str)
kdf = tokenpos(str, delimiter)

Аргументы

str

символьная строка. Строка в которой ищутся лексемы.

delimiter

(необязательный) символ или вектор символов. Разделители лексем.

kdf

матрица из двух столбцов; первый столбец даёт индекс начала лексемы, второй даёт индекс последнего символа лексемы.

Описание

kdf = tokenpos(str [,delimiter]) ищет лексемы, содержащиеся в строке str. Значение разделителя delimiter по умолчанию [" ",<Tab>], где <Tab> стоит вместо ascii(9). Эта функция возвращает индексы первого и последнего символов каждой найденной лексемы.

Примеры

str = 'Это символьная строка.';
kdf = tokenpos(str)
first = part(str, kdf(1,1):kdf(1,2))

Смотрите также

  • strindex — поиск положения символьной строки в другой строке
  • tokens — Делит текст, используя разделители и выдаёт его части.
Report an issue
<< strtok Строки tokens >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Oct 24 14:37:08 CEST 2023