возвращает только индексы строк символов
Примеры:
» strl='computer'
strl =
computer
» strl='computer for me'
strl =
computer for me
» k = strncmp(strl.str2,3)
k =
1
» k = strncmp(strl,str2.12)
L =
0
strmatch( 'str' ,STRS, 'exact') — возвращает только индексы строк символов массива STRS, точно совпадающих со строкой символов str;
strjust(S) — возвращает выровненный вправо массив символов (т. е. перемещает пробелы в конце рядов массива символов, если они есть, в начало тех же рядов) [
Функция strjusttS, 'left') возвращает массив символов, где все строки выровнены влево, a strjusttS. 'center') — где все строки выровнены по центру.— Примеч.ред.
];
strmatch( 'str' ,STRS) — просматривает массив символов или строковый массив ячеек STRS по строкам, находит строки символов, начинающиеся с строки str, и возвращает соответствующие индексы строк;
Пример:
» STRS{1.1}='character':
» STRS{1.2}='array';
» STRS{2.1}='character array':
» STRS{2.2}='string':
» STRS
STRS =
'character' 'array'
'character array' 'string'
» i = strmatchCcharac'.STRS)
i =
1
2
»i = strmatch('character'.STRS.'exact')
i =
1
strrep(strl,str2,str3) — заменяет все подстроки str2, найденные внутри строки символов str1 на строку str3;
strrep(strl,str2,str3) — возвращает строковый массив ячеек, полученный в результате выполнения функции strrep над соответствующими рядами входных массивов символов или ячеек, если один из аргументов strl, str2 или str3 — строковый массив ячеек. В этом случае любой из аргументов может быть также скалярной ячейкой.
Пример:
» strl='This is a good example for me.':
» str2='good';
» str3='best';
» str = strrep(strl.str2.str3)
str =
This is a best example for me.
strtokCstr' .delimiter) — возвращает часть текстовой строки str, ограниченную с ее конца разделителем del i miter. Символы-разделители в начале строки игнорируются. Вектор delimiter содержит возможные символы-разделители;
Содержание Назад Вперед