Игорь про документацию по функции манипуляции со строками
Я пытаюсь найти документацию для работы со строками в 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