ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

02.06.2010, 18:30
|
|
Участник форума
Регистрация: 01.12.2007
Сообщений: 141
Провел на форуме: 1208190
Репутация:
136
|
|
Ачатовцы, подскажите как на паскале в строке текста найти слово которое больше пяти символов, но меньше 8?
|
|
|

02.06.2010, 23:22
|
|
Участник форума
Регистрация: 10.08.2009
Сообщений: 238
Провел на форуме: 724939
Репутация:
108
|
|
Сообщение от 0x22b
Ачатовцы, подскажите как на паскале в строке текста найти слово которое больше пяти символов, но меньше 8?
Как вариант - считать количество символов между пробелами.
|
|
|

03.06.2010, 00:22
|
|
Познающий
Регистрация: 20.01.2010
Сообщений: 43
Провел на форуме: 41357
Репутация:
6
|
|
Сообщение от 0x22b
Ачатовцы, подскажите как на паскале в строке текста найти слово которое больше пяти символов, но меньше 8?
Код:
i := 1;
while not eoln(stroka) do
begin
if storka[i]<>' ' then
begin
rezStroka := rezStroka + stroka[i];
inc(i);
if (lenght(rezStroka)>5)and (lenght(rezStroka)<8) then
break;
end
else
begin
rezStroka := '';
inc(i);
end;
end;
Что сразу в голову пришло. В результате в rezStroka окажется нужное слово.
|
|
|

03.06.2010, 18:17
|
|
Участник форума
Регистрация: 26.11.2007
Сообщений: 266
Провел на форуме: 3412198
Репутация:
341
|
|
Подскажите хороший справочкик/документацию по регулярным выражениям.
Везде какие-то обрубки, собирать информацию по кускам, как то не очень в кайф 
|
|
|

03.06.2010, 19:06
|
|
Участник форума
Регистрация: 07.02.2010
Сообщений: 189
Провел на форуме: 870084
Репутация:
79
|
|
[Dezzter], Вот тут довольно полно написано :
туц
|
|
|

06.06.2010, 10:18
|
|
Познающий
Регистрация: 22.11.2009
Сообщений: 53
Провел на форуме: 33126
Репутация:
0
|
|
всем привет, Вот надумал делфи учить.Как думаете начинать с этой книги норм будет: Фленов "Библия Delphi"?
|
|
|

06.06.2010, 13:33
|
|
Познающий
Регистрация: 28.09.2008
Сообщений: 65
Провел на форуме: 152084
Репутация:
8
|
|
Сообщение от qwert135
всем привет, Вот надумал делфи учить.Как думаете начинать с этой книги норм будет: Фленов "Библия Delphi"?
ну да,как бы основа основ )
|
|
|

03.06.2010, 21:42
|
|
Участник форума
Регистрация: 08.12.2008
Сообщений: 164
Провел на форуме: 862722
Репутация:
54
|
|
Pascal:
Объясните пожалуйста что значит функция виду str (i,k)
k : string;
i : integer;
Читал гугл, реально не понимаю что она делает.
|
|
|

03.06.2010, 21:49
|
|
Участник форума
Регистрация: 20.12.2008
Сообщений: 277
Провел на форуме: 828081
Репутация:
84
|
|
Переводит число i в сроку k
Например:
var
i : integer;
s : string;
begin
i := 666;
//тут у нас еще пустая строка
Str(i, s);
//а вот тут строка равна '666'
end;
|
|
|

04.06.2010, 11:29
|
|
Новичок
Регистрация: 11.04.2010
Сообщений: 10
Провел на форуме: 42435
Репутация:
0
|
|
Сообщение от GhostOnline
Переводит число i в сроку k
Например:
var
i : integer;
s : string;
begin
i := 666;
//тут у нас еще пустая строка
Str(i, s);
//а вот тут строка равна '666'
end;
Мне кажется у меня будет слегка попонятнее 
i := 666;
//тут у нас тип 666 integer, т.е. число
str(i,s); //Переводит числовое значение в строковоe
end.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|