|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.12.2010, 10:38 | #31 |
Форумчанин
Регистрация: 21.12.2010
Сообщений: 155
|
более менее можно так сделать ..
Код:
|
24.12.2010, 10:58 | #32 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
потому как не сработает даже для того примера, что я привёл ранее: потри - пробельчик есть? ну и как Вы правильно заметили, знаки препинания не учитываются. А ещё к строке прийдётся добавлять пробел, чтобы последнее слово отработало.. короче, предложенный вариант не катит! так делать весьма нежелательно. Тут простой разбор на слова (на форуме был десятки раз. Stilet даже патентовать свой способ хотел - настолько часто ему приходилось его цитировать... :D ) просто и эффективно решает данную проблему. |
|
24.12.2010, 14:03 | #33 | |
Пользователь
Регистрация: 03.12.2010
Сообщений: 35
|
Цитата:
|
|
24.12.2010, 14:13 | #34 |
Участник клуба
Регистрация: 23.12.2010
Сообщений: 1,129
|
Да тут можно даже не парсить. Если в I позиция очередного вхождения слова, достаточно проверить
если (((I=1) or (в позиции I-1 не буква)) and ((I+длина_слова-1=длине строки) or (в позиции I+длина_слова не буква))) то менять; иначе искать очередное вхождение с позиции I+1 Последний раз редактировалось Son Of Pain; 24.12.2010 в 14:15. |
24.12.2010, 15:40 | #35 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну раз уж тут меня упомнули, попробую влести свою непту:
На основании упоминавшегося Сержем кода, предлагаю финт ушами через правый рукав: Код:
I'm learning to live...
|
24.12.2010, 16:13 | #36 | |
Пользователь
Регистрация: 03.12.2010
Сообщений: 35
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Замена слов на синонимы C++ | LaDark | Visual C++ | 2 | 08.11.2010 19:01 |
замена слов в цыкле | sergeiqwe | PHP | 3 | 08.06.2010 00:18 |
замена слов | sergeiqwe | PHP | 2 | 05.05.2010 19:29 |
замена слов в MS Word | polov | Общие вопросы Delphi | 4 | 09.10.2009 18:29 |
замена слов | lekom | Общие вопросы Delphi | 7 | 27.09.2009 23:46 |