Коллеги, есть ли какие-нибудь исходники по обработке текстовых файлов. Обработка блоков тестков разделенных набором символов. Поиск слов (словосочетаний) в этих блоках. Подсчет частоты встречаемости. Работа с лексемами и т.д. Жду Ваших предложений
if (ORD(symb)>=65) and (ORD(symb)<=90) OR (ORD(symb)>=97) and (ORD(symb)<=122) then begin {33} if (ORD(symb)>=65) and (ORD(symb)<=90) then write (res, chr(ord(symb)+32)) else write (res, symb); end {33} else begin {11} if (ORD(symb)=38) then write (res, symb) else begin {22} writeln (res); {writeln (res, symb);} end; {22}
end; {11}
end; {2} readln (sourf); writeln(res); end; {1} close (sourf); close (res); end; {0}
{===========================================================} { Выделение всех уникальных элементов в массиве } { (создание частотного словаря текста) } {===========================================================}
procedure create_vocabulary (file1_:string);
var bufer: array[1..7000] of string [30]; {Здесь у меня ПРОБЛЕМА. ЧТО можно сделать чтобы можно было поставить, например, 100 000???}