Скачать
Модули VCL\Работа с текстом

:: Меню ::
:: На главную ::
:: FAQ ::
:: Заметки ::
:: Практика ::
:: Win API ::
:: Проекты ::
:: Скачать ::
:: Секреты ::
:: Ссылки ::

:: Сервис ::
:: Написать ::

:: MVP ::

:: RSS ::

Яндекс.Метрика
TDiff v3.1 & v4.1
Этот модуль используется для поиска изменений в тексте (путем сравнения 2 версий текста в разных файлах). В архиве есть пример испоьзования модуля.
Скачать. 558kb ZIP


SScanf
Модуль, содержащий C/C++ функцию sscan, портированую на Delphi. В архиве имеется пример использования.
Скачать. 7,3kb ZIP


QStrings
Библиотека Qstring включает в себя большой набор функций и процедур работы со строками. Модуль хорошо прокоментирован, так что разобраться с ним не составит труда.
Скачать. 85kb RAR


SibSort
Функция Sort для Delphi, которая сортирует строки в следующем порядке:
GhВВ1_1
GhВв1_1
Ghвв1_1
Ghвв10_00001
Ghвв10_001
ghвв10_2
...и т.д.
В архиве имеется откомпилированный пример.
Скачать. автор: Халтурин Евгений 209kb ZIP


BMSearch
Данный модуль реализует один из самых быстрых алгоритмов поиска строки в тексте методом Boyer-Moore. В архиве есть пример использования.
Скачать. 2kb ZIP


UniConv (D6-D10.1)
UniConv - быстрая универсальная и компактная библиотека, предназначенная для конвертации, сравнения и изменения регистра текста в соответствии с последними стандартами консорциума Unicode. Функционал библиотеки во многом похож на ICU, libiconv и Windows.kernel, де-факто являющихся стандартными для популярных операционных систем.

UniConv поддерживает 50 кодировок:
  • 12 Unicode кодировок: UTF-8, UTF-16(LE) ~ UCS2, UTF-16BE, UTF-32(LE) = UCS4, UTF-32BE, UCS4 unusual octet order 2143, UCS4 unusual octet order 3412, UTF-1, UTF-7, UTF-EBCDIC, SCSU, BOCU-1;
  • 10 ANSI кодировок (могут быть возвращены функцией Windows.GetACP): CP874, CP1250, CP1251, CP1252, CP1253, CP1254, CP1255, CP1256, CP1257, CP1258;
  • 4 мульти-байт кодировок, которые могут быть определелены как дефолтные на POSIX системах: shift_jis, gb2312, ks_c_5601-1987, big5;
  • 23 одно/мульти-байтовых кодировок, которые так же могут быть указаны в качестве "encoding" в XML/HTML документах: ibm866, iso-8859-2, iso-8859-3, iso-8859-4, iso-8859-5, iso-8859-6, iso-8859-7, iso-8859-8, iso-8859-10, iso-8859-13, iso-8859-14, iso-8859-15, iso-8859-16, koi8-r, koi8-u, macintosh, x-mac-cyrillic, x-user-defined, gb18030, hz-gb-2312, euc-jp, iso-2022-jp, euc-kr;
  • Raw данные.
Скачать. 187kb ZIP