|
14 / 11 / 1
Регистрация: 16.08.2016
Сообщений: 75
|
||||||
Поиск элементов второго списка в первом (регулярным выражением)12.04.2022, 16:14. Показов 824. Ответов 6
Салют всем гуру
![]() Вопрос следующего характера: Есть два списка (тип ListBox), в первом находятся поисковые фразы с Яндекса и Гугла, это особой роли не играет, просто чтоб было представление, что за данные там находятся. Во втором списке находятся минус-слова, это слова, наличие которых запрещено в первом списке. Под "наличием" подразумевается присутствия слова целиком, то есть слово может находиться в начале строки, имя пробел справа; в конце строки, имея пробел слева; в середине фразы, имя пробелы по обе стороны, а так же слово может являться единственным в проверяемой фразе. Примеры, когда слово должно быть найдено:
Примеры, когда слово НЕ должно быть найдено:
Я накидал два варианта регулярного выражения, но, как вы могли догадаться, работает весьма криво:
Знаю, можно прикрутить Linq для исключения циклов, но на прототипе решил нагляднее сделать:
Использовал также маску: \bword\b (безуспешно)
0
|
||||||
| 12.04.2022, 16:14 | |
|
Ответы с готовыми решениями:
6
Поиск регулярным выражением
Поиск регулярным выражением единственного соответствия |
|
800 / 458 / 237
Регистрация: 03.01.2017
Сообщений: 1,339
|
||||||
| 12.04.2022, 17:35 | ||||||
Сообщение было отмечено Dr_FvKE как решение
Решение
Наверное как-то так:
0
|
||||||
|
14 / 11 / 1
Регистрация: 16.08.2016
Сообщений: 75
|
|
| 12.04.2022, 17:58 [ТС] | |
|
0
|
|
|
800 / 458 / 237
Регистрация: 03.01.2017
Сообщений: 1,339
|
||||||
| 12.04.2022, 18:05 | ||||||
0
|
||||||
|
14 / 11 / 1
Регистрация: 16.08.2016
Сообщений: 75
|
||
| 12.04.2022, 18:10 [ТС] | ||
|
Спасибо большое за содержательное описание
![]() Документация (IgnorePatternWhitespace): Исключить неэкранированные пробелы из шаблона и включить комментарии после символа решетки (#).
0
|
||
|
800 / 458 / 237
Регистрация: 03.01.2017
Сообщений: 1,339
|
||
| 12.04.2022, 18:20 | ||
|
1
|
||
|
14 / 11 / 1
Регистрация: 16.08.2016
Сообщений: 75
|
|
| 12.04.2022, 18:34 [ТС] | |
|
Спасибо, проблема решена
0
|
|
| 12.04.2022, 18:34 | |
|
Помогаю со студенческими работами здесь
7
Поиск регулярным выражением фрагмента текста с пустой строкой Поиск соответствия содержания текстового поля с регулярным выражением не абсолютно
Объединить два списка в один так, чтобы элементы второго списка, которые есть в первом, в новом списке не были с регулярным выражением. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
|
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит значение перечислений.
/ / Событие "НачалоВыбора" реквизита на форме. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|