powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Regexp операция AND для поиска слов
9 сообщений из 9, страница 1 из 1
Regexp операция AND для поиска слов
    #38308122
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как в тексте определить если все слова подходят под шаблон ?
причём слова находятся в разном порядке
можно ли так сделать через одну регулярку
именно слова с любыми разделителями !

Спасибо
...
Рейтинг: 0 / 0
Regexp операция AND для поиска слов
    #38308199
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(слово1)|(слово2)
...
Рейтинг: 0 / 0
Regexp операция AND для поиска слов
    #38308201
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, чтобы нашлись все слова, но в любом порядке? Наверное нельзя.
...
Рейтинг: 0 / 0
Regexp операция AND для поиска слов
    #38308209
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор(слово1)|(слово2)
это OR
нужен AND
...
Рейтинг: 0 / 0
Regexp операция AND для поиска слов
    #38308234
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
where field regexp '%word1%' 
and field regexp '%word2%' 
and ...

Но вообще задачка явно не для регэкспов.

Как задаётся список слов?
...
Рейтинг: 0 / 0
Regexp операция AND для поиска слов
    #38308240
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Впрочем, если известны слова и их количество, то можно генерировать паттерн по такому принципу: (слово1|сдово2).*(слово1|сдово2)
...
Рейтинг: 0 / 0
Regexp операция AND для поиска слов
    #38308250
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaНо вообще задачка явно не для регэкспов.

Как задаётся список слов?+1
Хотелось услышать полную постановку задачи, это вообще похоже на контекстный поиск и тут больше подойдет индексация текста со стеммингом и поиск по индексу.

Тынц , если что.
...
Рейтинг: 0 / 0
Regexp операция AND для поиска слов
    #38308406
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyможно генерировать паттернПредставляю себе запросик, если слов - десяток...
...
Рейтинг: 0 / 0
Regexp операция AND для поиска слов
    #38308720
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в конечном итоге сделал через динамический SQL
регулярка в CRL-функции

спасибо всем
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Regexp операция AND для поиска слов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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