![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 09.07.2009
Сообщений: 111
|
![]()
Проблема: надо иметь в тексте такую строку: 05.05.09 /ГК «Морда Буден»/
Закавыка в том, что строку пишут как 05.05.09, ГК «Морда Буден», или 05.05.09 «ГК «Морда Буден»», или между датой и "ГК" вставляют самые невообразимые символы. Или просто делают очепятки и на выходе имеем "05.05.09б .ГК "Морда" Следовательно: нужно искать дату и подстроку "ГК «Морда", чтобы между ними было не больше пяти любых символов, а потом менять на приведённый пример. Но! Ввожу (с подстановочными символами) вот такое: «[0-9][0-9].[0-9][0-9]?{1;5}ГК» – word не понимает выражение «?{1;5}» и считает его равным «*», то есть - любому количеству любых символов. Нужная строка находится, но также и лишнее попадает: дата в начале абзаца, а «ГК» - в конце. Как правильно сделать поиск-замену? |
![]() |
![]() |
![]() |
#2 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Попробуйте вместо этого выражения ?{1;5} поставить такое [нужные символы]{1;5}. Вместо нужных символов подставьте то, что обычно пишут юзвери. Эмпирическим путем вы придете к полному набору таких символов. Для затравки предложу такой вариант:
[,^32а-я^171]{1;5}, т.е. запятая, пробел, любая русская строчная буква, открывающая двойная кавычка А дату можно искать так: [0-9]{2}.[0-9]{2}.[0-9]{2}
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 09.07.2009
Сообщений: 111
|
![]() Цитата:
![]() ![]() |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Word 2003 и БОООЛЬШУЩИЙ документ | villimilli | Microsoft Office Word | 5 | 06.04.2009 09:14 |
Формы Word 2003 | shadowbeast | Microsoft Office Word | 3 | 10.03.2009 16:42 |
Символ абзаца Word 2003 | dreack | Microsoft Office Word | 5 | 01.03.2009 14:17 |
ПРОБЛЕМА с заменой символов в ячейке с помощью кода VBA | Maxx | Microsoft Office Excel | 5 | 11.11.2008 16:42 |
Проблема office 2003 word | Savierka | Microsoft Office Word | 14 | 05.04.2008 16:58 |