Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.20;
Скачать: CL | DM;

Вниз

Как поделить строку??   Найти похожие ветки 

 
CraKer   (2003-12-24 02:35) [0]

У меня есть значение в базе(около 200 символов)
как мне поделить его, так чтобы слово не порезать, на две строки
в в гриде, или в другом подручном вьювере...?


 
Shirson ©   (2003-12-24 07:11) [1]

Алгоритм такой:
Делишь строку

"выаыва ываыва авп врыы ыва ыавы ваы ваывва"

пополам

"выаыва ываыва авп вры"
"ы ыва ыавы ваы ваывва"


В первой строке, с правого края ищешь первый встреченный пробел.
От этого пробела, до конца строки отрезаешь хвост и приклеиваешь его ко второй строке:

"выаыва ываыва авп "
"врыы ыва ыавы ваы ваывва"


 
CraKer   (2003-12-24 11:44) [2]

Можно описать алгоритм по функциям, логику то я понимаю, я не знаю как перенменную типа string можно а). Делить б). Работать с символами(поиск пробела)


 
Sandman25 ©   (2003-12-24 11:48) [3]

a)S1 := Copy(S, 1, Length(S) shr 1);
S2 := Copy(S, Length(S) shr 1 + 1, MAXINT)
b) LastDelimiter(" ", S1)


 
Term ©   (2003-12-24 11:59) [4]

к string можно ваще обращаться как к массиву, тогда ещё проще


 
CraKer   (2003-12-24 23:26) [5]

to Sandman25
Поподробнее по пункту б), как написать чтобы при нахождении последнего рпобела что-либо происходило, короче свяжи пожалста поиск и действие.. буду очень признателен.



Страницы: 1 вся ветка

Текущий архив: 2004.01.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
9-62958
K.o.Z
2003-06-14 23:49
2004.01.20
Проверка на видимость


3-62971
HolyMan
2003-12-24 22:00
2004.01.20
Вопрос по BLOB полям...


14-63339
Unknown
2003-12-30 10:33
2004.01.20
Минимальная программа


1-63057
Кен
2003-12-31 01:06
2004.01.20
Как преобразовать имя из C: МОИ ДОКУМЕНТЫ в C: Мои документы ?


1-63233
Zeon
2004-01-05 00:36
2004.01.20
Проги под Linux