Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.47 MB
Время: 0.046 c
2-1170506755
LongInt
2007-02-03 15:45
2007.02.25
Функция Length


2-1170504835
Garacio
2007-02-03 15:13
2007.02.25
Архивирование


15-1170259137
oldman
2007-01-31 18:58
2007.02.25
Впервые столкнулся с надобность перехватывать логи...


2-1170894457
Евгенич
2007-02-08 03:27
2007.02.25
Как передать имя файла теста программе тестирования?


15-1169912382
Ringo
2007-01-27 18:39
2007.02.25
Геополитка типа. А зачем нам Сербия? Болгария? Хуже предать, кто