Игорь про документацию по функции манипуляции со строками

Я пытаюсь найти документацию для работы со строками в igor pro. В частности, для функций добавления и извлечения элементов из строк. Есть ли у igor pro такие встроенные функции и есть ли где-нибудь список всех функций строковой манипуляции в igor pro?

1 ответ

Решение

Основные манипуляции со строками:

string str = "abcd"
print str[1,inf] // prints bcd

string suffix = "1234"
str += suffix
print str // prints abcd1234

Строковые функции:

cmpstr: Compare two strings for equality
strlen: Length of a string
str2num/num2str/num2istr: Convert from/to strings
LowerStr/UpperStr: Change case
strsearch: Search inside a string
StringMatch/GrepString: Fancy string matching using wildcards/regexps
RemoveEnding: Removes a known suffix from a string

Все строковые функции перечислены в V-10 руководства в формате PDF.

Игорь специальностей:

  • strswitch является оператором переключения для строк
  • Троичный оператор (? :) нельзя использовать со строками, используйте SelectString
  • Списки строк - это простые строки с разделителем из одного символа
  • Пары ключ-значение управляются с StringByKey/ReplaceStringByKey/NumberByKey
Другие вопросы по тегам