УНИВЕРСИТЕТ ИТМО
Кафедра «Технологии программирования»



Главная

Новости
 Новости науки
 Важное
 Почетные доктора
 Инновации
 Культура
 Люди
 Разное
 Скартел-Yota
 Стрим
 Смольный
Учебный процесс
 Образование
 Дипломы
 Курсовые проекты
 Лабораторные работы
 Учебные курсы
 Визуализаторы
 Unimod-проекты
 Семинары
 Стипендии
Наука
 События и факты
 Госконтракты
 Статьи
 Диссертации
 Книги
 Презентации
 Свидетельства
 Сотрудничество
Исследования
 Автоматы
 Верификация
 Биоинформатика
 Искусственный интеллект
 Генетические алгоритмы
 Движение
 UniMod
 Роботы и агенты
 Нейронные сети
 ФЦП ИТМО-Аалто
 Разное

О нас
 Премии
 Сертификаты и дипломы
 Соревнования по программированию
 Прорыв
 Автографы
 Рецензии

Беллетристика
 Мотивация
 Мысли
Медиа
 Видео
 Фотографии
 Аудио
 Интервью

English
 Home

 Articles
 Posters
 Automata-Based Programming
 Initiatives
 Projects
 Presentations
 UniMod
 UniMod Projects
 Visualizers


Поиск по сайту

Яndex



   Главная / Статьи / Фильтрация строк с использованием автоматов (версия для печати)


Фильтрация строк с использованием автоматов



Статья опубликована в журнале RSDN Magazine, 2005, № 1, с. 14-19

А. Бабаев

Статья в формате PDF
Скомпилированная библиотека
Исходный текст

Строки используются очень часто. А в программировании для Интернет строки используются постоянно. Любой ответ сервера C это строка, запрос клиента C тоже строка. Работа с XML-файлами C это опять работа со строками, пускай и очень формализованная. Поэтому необходимо уметь быстро и эффективно обрабатывать строковые данные. Основная операция, которая используется C это конкатенация (слияние). Она реализована во всех языках программирования и ее обычно очень просто использовать. Вторая операция работы со строками C это их изменение. И тут мнения относительно того, что использовать, расходятся.

В статье предлагается Pure Java API (библиотека, созданная исключительно на Java) для произвольной обработки строк. При этом показывается, как пользоваться такого рода библиотекой на конкретном примере разработанной автором библиотеки. Также сравнивается подход автора с классическим и с методом использования регулярных выражений.




© 2002—2024 По техническим вопросам сайта: alexvatyan@gmail.com