Форум программистов, компьютерный форум CyberForum.ru

поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска - C++

Войти
Регистрация
Восстановить пароль
 
Aurum Flare
 Аватар для Aurum Flare
2 / 2 / 1
Регистрация: 14.10.2009
Сообщений: 22
21.11.2009, 22:23     поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска #1
Написать программу, обеспечивающую поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска, то есть, программа должна уметь находить фразу, у которой что-либо изменено в середине фразы. Например, если задано: "Наж* на", то программа должна находить фразы, содержащие: "Нажмите на","Нажав на","Нажать на" и т.д. Заменяющий текст может задаваться как обычно, или выбираться из списка.

помогите, не знаю даже с чего начать
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2009, 22:23     поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска
Посмотрите здесь:

C++ Cоздание итератора с использованием шаблонов
Сортировка массива с использованием алгоритма стандартной библиотеки шаблонов Sort() C++
Задача с использованием шаблонов классов в С++ C++
Комментарии для фрагмента кода C++
Ошибка lnk2019 для шаблонов в многофайловом приложении C++
C++ Переписать с использованием шаблонов программу поиска заданного слова в файле
Среднее геометрическое с использованием перегруженных функций и шаблонов C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sekt
 Аватар для Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
21.11.2009, 22:28     поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска #2
Гуд задание Какой срок выполнения?
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
22.11.2009, 10:15     поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска #3
Цитата Сообщение от Aurum Flare Посмотреть сообщение
помогите, не знаю даже с чего начать
начать можешь с указания языка разработки
потом, с локализации исходного текста, но скорее всего это фаил
апосля, можно решить задачу с интерфейсом - должен же пользователь как-то указать какой фаил нужен, что искать, на что заменить
и разрешив сию необходимую мелочёвку, можешь приступить к поиску просто заданного текста, а потом уже, когда чуток в голове прояниться, можно приступать и к разработке кода с шаблонами поиска
Aurum Flare
 Аватар для Aurum Flare
2 / 2 / 1
Регистрация: 14.10.2009
Сообщений: 22
22.11.2009, 17:17  [ТС]     поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска #4
написать программу надо на с++, но это должно быть консольное приложение... вобщем итогом сей работы должен получиться текстовый редактор, одной из функций которого и будет являться этот поиск. с самим текстовым редактором пока особых проблем не возникает, стопор только на этой функции, ведь можно как-нибудь начинать сравнивать слова до звездочки сначала и до звездочки с конца?
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
22.11.2009, 17:35     поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска #5
просто можно действительно искать первую часть слова и при её нахождении запускать поиск второй части. тока ограничения на длину нужны, иначе может быть ситуация когда пол текста будут заключены между искомым. или это нормально?
Aurum Flare
 Аватар для Aurum Flare
2 / 2 / 1
Регистрация: 14.10.2009
Сообщений: 22
22.11.2009, 20:06  [ТС]     поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска #6
нет, такой вариант с половиной текста меня не устроит)но тогда каким должно быть это ограничение, чтобы все работало адекватно?

Добавлено через 58 секунд
может так, чтобы в звездочке не могли скрываться пробелы?
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
22.11.2009, 20:08     поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска #7
угу, ты же ищешь слово.
можно банально делать поиск первой части, а потом прошаривать до пробела(или другого разделителя, например точка, запятая и т.д.) вторую часть, мне видеться это не сложно будет. удачи
Aurum Flare
 Аватар для Aurum Flare
2 / 2 / 1
Регистрация: 14.10.2009
Сообщений: 22
22.11.2009, 20:19  [ТС]     поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска #8
благодарю за помощь

Добавлено через 8 минут
есть еще одна интересная задача, может тоже что-нить сможешь подсказать?
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
22.11.2009, 20:22     поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска #9
если интересная, излагай, но ответить могу тока часиков через 8-10, я в гости к Морфею, утром гляну
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2009, 20:24     поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска
Еще ссылки по теме:

Написать программу для удаления ленты в середине текстового файла C++
Структура для хранения массива произвольного типа с использованием шаблонов C++
Вывести четные числа, с использованием бинарного поиска C++
Динамическое приложение с использованием шаблонов/конфигов C++
блок схема для фрагмента нужна C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Aurum Flare
 Аватар для Aurum Flare
2 / 2 / 1
Регистрация: 14.10.2009
Сообщений: 22
22.11.2009, 20:24  [ТС]     поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска #10
При каждом нажатии на клавиши Ctrl+Z должен производиться возврат на один шаг назад.

Добавлено через 39 секунд
зарнее благодарен за любую помощь в этом вопросе)
Yandex
Объявления
22.11.2009, 20:24     поиск с заменой с использованием шаблонов в середине фрагмента эталона для поиска
Ответ Создать тему
Опции темы

Текущее время: 12:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru