Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Разделить строку


Автор: Михалыч 16.8.2015, 10:05
Нужно разделить строку. 
Например: строку 18+16-8  разделить и присвоить пяти edit 
edit1 :=18
edit2:= +
edit3:=16
edit4:= -
edit5:=8
Вообщем не знаю как разделить. 

Автор: CynicRus 16.8.2015, 11:10
Гуглить как парсер математических выражений, в сети их валом разной степени свежести. Ну и видоизменять понравившийся под задачу, или же писать свой с блекджеком.

Автор: superVad 16.8.2015, 17:22
Вроде, обычными регулярными выражениями должно решаться. Можно даже, просто в цикле символы перебрать smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)