![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Добрый вечер! Не знал как правильно дать название теме. Суть такая. Есть некий текст, в котором есть два слова: "№" и "от". Нужно найти эти слова в тексте, взять следующее, через пробел от них слова, и поменять местами. Например:
"тут какой-то текст № 123 от 20.10.2011 и так далее" должно получиться так: "тут какой-то текст от 20.10.2011 № 123 и так далее". Как можно реализовать это?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 29.06.2008
Сообщений: 603
|
![]() Код:
Вариант не идеальный, но со своей задачей справляется. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Большой минус - если первый 'от' встретится раньше '№'
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 29.06.2008
Сообщений: 603
|
![]()
этот минус легко исправим добавлением в if ... and (i > j)
хотя, посмотрев внимательнее на вышеуказанную функцию, вижу еще, как минимум два недостатка ![]() Я не говорил, что нужно тупо скопипастить мое решение. Я лишь только указал направление для решения. Всетаки человек с дипломом, разберется. Последний раз редактировалось artemavd; 07.07.2011 в 14:14. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
![]()
метод Replace
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 29.06.2008
Сообщений: 603
|
![]()
О, а что это за метод? Может Вы имели ввиду StringReplace, ну так приведите свою реализацию решения.
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 18.12.2008
Сообщений: 266
|
![]() Мало открыть человеку глаза, большинство еще просит указать дорогу и ждет волшебного пенделя. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
![]() Код:
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]()
Можно самым примитивным способом
Код:
![]() Последний раз редактировалось artemavd; 07.07.2011 в 14:15. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как обойти "преобразование типа из "string" в "float" невозможно" | lexluter1988 | Помощь студентам | 1 | 07.08.2010 12:23 |
Проверьте правописание "ча" и "ща" в тексте. | zephiroth | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 25.04.2010 13:51 |
Создать кнопку "Замена" выделенного текста | natsik'09 | Помощь студентам | 4 | 21.04.2010 20:32 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |