Текущий архив: 2007.02.25;
Скачать: CL | DM;
ВнизFormat наоборот Найти похожие ветки
← →
Strate © (2007-02-03 12:45) [0]Здравствуйте.
Не подскажете, может в делфи есть процедурка встроенная, реализующая функции Format, только как бы наборот.
Т.е. имеется строка, маска этой строки и массив переменных. При выполнени она анализирует эту строку по заданной маске и записывает в переменные полученные значения.
Просто понадобилась такая вещь, но не хочется велосипед изобретать.
Спасибо.
← →
ЮЮ © (2007-02-03 12:59) [1]Какая это, например, маска?
Самый лучший способ - считывать так, как записывал
Read(a. b. c, d) чем не устраивает
← →
pasha_golub © (2007-02-03 13:05) [2]TRegExp Вам в помощь
← →
Strate © (2007-02-03 13:46) [3]ЮЮ © (03.02.07 12:59) [1]
Ну например, строка:
"25,45|86"
Маска будет например соответственно
"%d,%d|%d"
Например применив так функцию:
ParseString("25,45|86","%d,%d|%d",[a,b,c])
Переменные станут такими:
a=25
b=45
c=86
← →
Strate © (2007-02-03 13:46) [4]pasha_golub © (03.02.07 13:05) [2]
Будем смотреть
← →
Desdechado © (2007-02-03 19:38) [5]в Си она называется sscanf
Страницы: 1 вся ветка
Текущий архив: 2007.02.25;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.043 c