Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Поиск с игнорированием запятых / 10 сообщений из 10, страница 1 из 1
02.11.2019, 02:28
    #39884551
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск с игнорированием запятых
здравствуйте, речь о поиске в Ворде, то есть VBA
например как кодом искать строку
"вредный который является" и "вредный, который является"
имеется ввиду, что запятых может быть сколько угодно, а может и не быть вообще, длиннее пример не стал приводить))
спс
...
Рейтинг: 0 / 0
02.11.2019, 02:58
    #39884554
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск с игнорированием запятых
...
Рейтинг: 0 / 0
02.11.2019, 08:29
    #39884558
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск с игнорированием запятых
Shocker.Pro,
что пока не взлетает
прочитанное:
Также поддерживает синтаксис вида {n;} - означает искать количество вхождений символа более n раз; {;m} - означает искать количество вхождений символа менее m раз; {n;m} - означает искать количество вхождений символа более n раз, но менее m раз.
понял так:
вредный{0,1} который является
или
вредный,{0;1} который является
подскажите пжл как правильно, спс
...
Рейтинг: 0 / 0
02.11.2019, 08:48
    #39884561
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск с игнорированием запятых
катастрофаподскажите пжл как правильно, спсБлин, Эндрю - ну с твоим опытом общения с Word-ом уж можно было уйти дальше второй ссылки :) Шаблон простейший:
Код: plaintext
(вредный*который*является)
...
Рейтинг: 0 / 0
02.11.2019, 10:21
    #39884572
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск с игнорированием запятых
The_Prist,
мне не нужно находить в том числе и
вредный8 который является
напрашивается
вредный[ ,]который[ ,]является
вредный[, ]который[, ]является
но тоже не взлетает...
...
Рейтинг: 0 / 0
02.11.2019, 10:52
    #39884575
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск с игнорированием запятых
ха, Эндрю прав, {0;1} ворд считает неверным выражением, хотя {1;2} - пожалуйста
...
Рейтинг: 0 / 0
02.11.2019, 11:11
    #39884578
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск с игнорированием запятых
Shocker.Pro,
попробовал
вредный,{1;2} который,{1;2} является
тоже не взлетело
...
Рейтинг: 0 / 0
02.11.2019, 11:58
    #39884583
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск с игнорированием запятых
катастрофа,

да, что-то я упустил тот момент, что нужны именно запятые, а не любой символ. Тогда здесь у Word явно проблема. Хоть в шаблоне {;} формально допускается отсутствие первого аргумента, по факту он считает это неверным шаблоном, равно как и 0 первым аргументом. Печалька. Пока не придумал ничего другого, кроме такого шаблона:
Код: plaintext
(вредный[, ]@который[, ]@является)
...
Рейтинг: 0 / 0
02.11.2019, 12:40
    #39884587
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск с игнорированием запятых
The_Prist, что сказать, правильный ответ
(вредный[, ]@который[, ]@является)
так как они поясняют
[-] Символ в диапазоне
@ Предыдущий 1 или более
я дословно понимаю искать между словом
вредный и который
запятую или пробел
а далее Предыдущий 1 или более - фиг додумаешься, что квадратные скобки раскрываются, вау)))
а так взлетело и ладно, спс
...
Рейтинг: 0 / 0
02.11.2019, 12:55
    #39884589
катастрофа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск с игнорированием запятых
но есть предчувствие, что может при такой конструкции найти и ещё что-то, что не ожидаешь....
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Поиск с игнорированием запятых / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]