Форум программистов, компьютерный форум, киберфорум
Наши страницы
Софт: Текстовые редакторы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.70/54: Рейтинг темы: голосов - 54, средняя оценка - 4.70
Den4ik777
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 15
1

Notepad++: как задать поиск сразу нескольких значений?

31.10.2013, 00:39. Просмотров 10229. Ответов 13
Метки нет (Все метки)

есть куча строк.
нужно отобразить те строки, которые содержат одно из двух определенных значений.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2013, 00:39
Ответы с готовыми решениями:

Как осуществить поиск и замену сразу нескольких фрагментов текста
Вечер добрый! Простите за глупый вопрос, но не смогла найти ответ в интернете в книгах и...

Автозамена сразу нескольких значений
Привет! Как создать в эксель такое правило, которое позволит менять автоматически одни значения на...

Запись сразу нескольких значений
Подскажите как мне записать в переменную сразу несколько значений? idpath in ; idpath := ;

Ввод с клавиатуры сразу нескольких значений
Всем привет. Подскажите пожалуйста, как считать с консоли несколько идущих подряд чисел,...

Combobox и выбор сразу нескольких значений
Есть Combobox в нём есть имена, как сделать выбор нескольких имён сразу и как с этим работать?...

13
Qwertiy
823 / 631 / 100
Регистрация: 20.08.2013
Сообщений: 2,524
31.10.2013, 00:56 2
Что значит отобразить?
В любом случае, надо использовать регулярные выражения, раз тут логические операции.
0
Den4ik777
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 15
31.10.2013, 11:45  [ТС] 3
в поиске можно "Выбрать все в текущем документе". При этом отдельным списком отобразятся только строки с искомым значением. Так вот стандартно можно искать только одно значение, а надо 2. Вроде регулярные выражения тут не уместны, т.к. значения строго определенные.
0
Qwertiy
823 / 631 / 100
Регистрация: 20.08.2013
Сообщений: 2,524
31.10.2013, 13:37 4
Цитата Сообщение от Den4ik777 Посмотреть сообщение
в поиске можно "Выбрать все в текущем документе". При этом отдельным списком отобразятся только строки с искомым значением.
А, точно. Забыл про такую возможность, т. к. не пользуюсь ей.

Цитата Сообщение от Den4ik777 Посмотреть сообщение
Вроде регулярные выражения тут не уместны, т.к. значения строго определенные.
Это не важно. Всё равно регулярные выражения. Unreal|Master найдёт все строки со словами Unreal или Master.
1
31.10.2013, 13:37
Den4ik777
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 15
31.10.2013, 14:46  [ТС] 5
Qwertiy спасибо! Не мог что то я найти в рег. выражениях знак "или"
0
tvgenmamba
0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 2
23.11.2013, 19:35 6
Цитата Сообщение от Den4ik777 Посмотреть сообщение
в поиске можно "Выбрать все в текущем документе". При этом отдельным списком отобразятся только строки с искомым значением. Так вот стандартно можно искать только одно значение, а надо 2. Вроде регулярные выражения тут не уместны, т.к. значения строго определенные.
Да, раньше тоже искал решение этой проблемы, накопал ответ буквально недавно, благодаря знаку "или" "|" можно искать около сотни значений и более, всё зависит от количества знаков в этом значении.
0
ostrov
0 / 0 / 0
Регистрация: 18.11.2015
26.12.2013, 15:16 7
доброго . . .

спрошу здесь что бы не плодить темы . . .

подскажите пожалуйста возможно ли в notepad++ с помощью регулярного выражения одновременно производить поиск-замену нескольких значений:

раз=1
два=2
три=3

поиском не нашел ответа . . .
0
Qwertiy
823 / 631 / 100
Регистрация: 20.08.2013
Сообщений: 2,524
26.12.2013, 17:22 8
Не знаю. А зачем это надо?
0
Klensal
0 / 0 / 0
Регистрация: 27.01.2016
Сообщений: 21
06.10.2018, 22:39 9
Добавлено через 3 минуты
ostrov,
Цитата Сообщение от ostrov Посмотреть сообщение
подскажите пожалуйста возможно ли в notepad++ с помощью регулярного выражения одновременно производить поиск-замену нескольких значений:
Поиск: (раз)|(два)|(три)
Замена: (?1Один)(?2Двое)(?3Трое)

Результат: Один Двое Трое
0
EShara
0 / 0 / 0
Регистрация: 05.11.2014
Сообщений: 15
15.04.2019, 11:51 10
Добрый день!

спрошу здесь что бы не плодить темы
есть столбец порядка 40 тыс. 6 значных номеров. Есть порядка 69 масок для поиска.
Например одна из масок ??XXX? ?-любая одна цифра, XXX- 3 одинаковые цифры подряд. На данный момент использую маску в notepad ++ ^\d\d2*\d$ находит все номера с 3-мя двойками, а надо чтоб сразу и 111, 222, 333 и т.д. Помогите с маской
0
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
27188 / 18181 / 7199
Регистрация: 22.10.2011
Сообщений: 32,033
Записей в блоге: 6
15.04.2019, 12:03 11
Вот так, скажем: ^.*(\d)\1\1.*$
1
bidstrup
144 / 54 / 7
Регистрация: 11.03.2018
Сообщений: 272
15.04.2019, 12:06 12
(\d)\1\1
1
EShara
0 / 0 / 0
Регистрация: 05.11.2014
Сообщений: 15
15.04.2019, 12:13 13
прокомментируйте эту часть (\d)\1\1
0
bidstrup
144 / 54 / 7
Регистрация: 11.03.2018
Сообщений: 272
15.04.2019, 16:18 14
google: regex backreferences
0
15.04.2019, 16:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2019, 16:18

Выборка сразу нескольких значений с одной таблицы
Добрый день. Нужна помощь. Есть ужасная таблица с кучей информации. Хочу вытянуть определенные...

Поиск нескольких слов сразу
Нужно найти в документе несколько слов сразу. Пример: Есть предложение "Рекомендую вам сразу же...

Поиск нескольких процессов сразу
У меня есть данный код if (GetProcess(NameProcess)) //Тут происходит поиск процесса ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru