IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Разбиение текста на блоки, (разделено)
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 14
Пол: Мужской

Репутация: -  0  +


Я ещё раз попробовал.И у меня по непонятным причинам тоже правильно ставиться теперь. blink.gif smile.gif
Спасибо всем участникам обсуждения данной темы. give_rose.gif Благодаря ВАМ я наконец-то понял работу с указателями! smile.gif lol.gif lol.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2





Группа: Пользователи
Сообщений: 9
Пол: Женский
Реальное имя: Настя

Репутация: -  0  +


Здрасте, я здесь новичок, так что не судите строго за вопросы.
У меня проблема связана с парсеровщиком. Нужно разбить текст на блоки (хотябы) и добавить эти блоки в таблицу (на сервере). На входе - текст вроде:
BEGIN bla-bla-bla
bla-bla-bla
END BEGIN;
Далее могут идти похожие блоки, но вместо BEGIN другие определенные слова.
Если есть какие-нибудь советы по такой разбивке, подскажите, буду очень благодарна.


PS В грамматиках я не очень, так что... unsure.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Гость






Ты об этом:
type
CharSet = set of char;

function OneDelim(s: string; delim: CharSet): string;
var i, k: byte;
begin

i := 1;
while i <= length(s) do begin
if s[ i ] in delim then begin
k := 0;
while s[i + k] in delim do inc(k);
delete(s, i, k);
insert(#32, s, i);
end;
inc(i);
end;
OneDelim := s;
end;


const
s: string = 'bla'#13#13#32#13#32'bla';
begin
writeln(s);
s := OneDelim(s, [#13, #32]);
writeln(s);
end.
?

Я только одного не пойму: если тема в разделе Дельфи, почему тебя вообще интересует Паскалевский FAQ? В Дельфях есть столько своих функций для работы со строками, что Паскалю и не снилось!!! Почему ты их не используешь?

Или тему перенести в "Паскаль", чтобы избежать путаницы в дальнейшем?
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 4.05.2024 15:14
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name