Вопросы с меткой [regex]
Также известный как регулярное выражение или регулярное выражение, описание набора строк, часто используемых для поиска и проверки строк.
1376 вопросов
2
голоса
2ответа
5k показов
notepad ++ regex конец строки заменить
Я хочу заменить конец строки в строке на ';' но только в строках, которые еще не заканчиваются на ';'. Я придумал следующее, чтобы поместить в диалог замены Find What = '[^\;]\r\n' Replace with = ...
2
голоса
1ответ
23 показов
Несколько символов для завершения строки в синтаксисе jEdit
Я пишу правило подсветки синтаксиса для jEdit. У меня есть строковое правило, подобное этому. " " Работает нормально. Символ " char" начинается и заканчивается строкой. Однако я также хочу, чтобы + ...
2
голоса
1ответ
200 показов
Регулярное выражение для удаления дублированных файлов
Я хочу удалить все дублированные файлы. Когда файл дублируется, он пишет так: name.doc имя (2).doc имя (3).doc ... и я должен сохранить только файл с именем name.doc. Другие файлы должны быть ...
2
голоса
1ответ
1k показов
Как "повторно использовать" регулярное выражение найти и заменить в Vim
У меня есть простой текстовый файл с записями как firstAuthorLastName_titleFirstWord_YYYY что я изменяю на firstAuthorLastNameYYYYtitleFirstWord с помощью следующей команды s// в Vim.^ [1] ...
2
голоса
1ответ
149 показов
используя grep -E с условиями AND (например: (?=/ Ф.О.)^ (?=/ Мес))
У меня есть небольшая проблема, выясняя, как получить список файлов, который имеет: строка "/fo" в нем Но нет строки "/ мо" Я пытаюсь выяснить, что в папке с большим количеством текстовых файлов ... ...
2
голоса
0ответов
514 показов
как установить уровни заголовка контурного второстепенного режима в outline-regexp
Я пытаюсь добавить пользовательский заголовок в программный режим и хочу, чтобы он был на самом высоком уровне и переместил все остальные уровни вниз, чтобы я мог добавить больше структуры в свой ...
2
голоса
1ответ
115 показов
Синтаксис замены REGEX для NOTEPAD++ 6.5
Мне нужно найти строки, такие как R [AZ] [AZ] [0-9] (этот синтаксис работает) и заменить первый символ на 3, оставляя остальные символы одинаковыми. Что такое синтаксис "заменить"?
2
голоса
1ответ
557 показов
Quick Replace в Visual Studio 2010 не может использовать теговое выражение n
Я пытаюсь выполнить некоторые базовые операции быстрой замены регулярных выражений в Visual Studio 2010, но когда я использую группировку регулярных выражений, я не получаю теговые выражения (т. \1 ...
2
голоса
2ответа
7k показов
Поиск файлов в Windows от RegEx?
Я хочу найти в папке на моем компьютере любые имена файлов, соответствующие "???x???.jpg" . Где вопросительные знаки могут быть 0-9, но я не хочу, чтобы это совпадало с чем-то вроде homxtop.jpg . Это ...
2
голоса
2ответа
6k показов
Adobe Brackets; Как использовать функцию замены регулярного выражения?
Я искал руководство пользователя Brackets @github и не смог найти, как я могу использовать функцию поиска и замены внутри программы. Простой пример - найти foo и заменить его на bar в строке ...
2
голоса
2ответа
683 показов
Как удалить все доменные имена верхнего уровня с помощью Notepad++
У меня есть список доменных имен, таких как: i.gr-assets.com instacam.com r4---sn-bg0e7n7r.googlevideo.com Я хочу удалить доменные имена верхнего уровня. Мой вывод должен выглядеть в следующем ...
2
голоса
2ответа
3k показов
Соответствие диапазонов символов и разрывы абзацев в Find в Microsoft Word
У меня есть несколько документов Word, в которых разрывы строк (разрывы абзацев) были добавлены исключительно по косметическим соображениям (возможно, человеком, но, возможно, системой OCR или чем-то ...
2
голоса
4ответа
4k показов
Как найти строку с максимальным количеством столбцов / символов в Vim / gVim?
В настоящее время я использую gVim в Windows XP, и у меня есть 2 продолжения моего основного вопроса: Каков наилучший метод поиска строки с наибольшим количеством символов? Мой текущий метод: я ...
2
голоса
2ответа
907 показов
Переименовать файлы на основе имени папки
У меня есть много файлов index.html в уникальных именованных папках (по одному на папку). Я хочу переименовать каждый файл с именем его родительской папки. От: /folder1/index.html /folder2/index.html ...
2
голоса
3ответа
2k показов
Fink удалить все пакеты
Я перешел на HomeBrew из Fink и хочу удалить Fink и все пакеты, которые я с ним установил, чтобы избежать проблем в будущем. Я нашел этот фрагмент perl, который должен удалить все пакеты, но это не ...
2
голоса
2ответа
999 показов
Сопоставление предложения с grep
Я пытаюсь найти полное предложение, содержащее поисковый запрос. я пробовал grep (^.|\.\s).*searchterm.*(\.\s|\n) но это не работает, и я не уверен, почему. Чтобы уточнить: я хочу, чтобы стандартный ...
2
голоса
2ответа
10k показов
Блокнот ++ - выделение всей строки, содержащей строку с пробелом
Я хочу выделить всю строку, которая содержит слово State Province . Для меню поиска> Найти, используя (.*State.*) Выберет всю строку, содержащую слово State . Но с помощью (.*State\sProvince.*) Нет. ...
2
голоса
1ответ
285 показов
Vimperator - Custom ExtendedHit для запуска скрипта / программы на соответствующем регулярном выражении
Я хочу определить пользовательский расширенный совет в vimperator, который: Соответствует шаблону регулярных выражений Каналы, соответствующие сценарию как таковые: ~/bin/script regex-match-as-arg С ...
2
голоса
1ответ
261 показов
Сопоставить первое следующее слово с заданным шаблоном, используя sed
У меня проблемы с получением следующего поведения: input='somestring... --key1 val1 --key2 val2 --key3 val3 somestring...' output='val1' Я пытался с помощью: echo $input | sed -nE 's/.*--key1 (.*) ...
2
голоса
1ответ
107 показов
Grep регулярное выражение результат не так, как ожидалось?
Использование FreeBSD 11.1: #!/bin/sh if printf 'abcde.fgh' | grep -iEq '^[^][$^*_-]'; then echo "test 1 success" else echo "test 1 fail" fi echo if printf 'abcde.fgh' | grep -iEq '^[^][.$^*_-]'; ...
2
голоса
2ответа
2k показов
Включить репо epel через скрипт?
Я устанавливаю репозиторий Epel с помощью скрипта оболочки, по умолчанию репо отключено, я хотел бы включить его, чтобы скрипт мог устанавливать другие пакеты. Следующее установить репо Epel: yum ...
2
голоса
2ответа
63 показов
Извлечение и отображение только года из каждой строки в Notepad++ с помощью регулярных выражений
У меня есть такие строки hack SIGN (2005) g$ 5 Cm Per Second - Makoto Shinkai Collection (2007) Abenobashi (2002) gd Ai City - La Notte Dei Cloni (1986) dfg AIKA (1997) Anna Dai Capelli Rossi (1979) ...
2
голоса
2ответа
1k показов
Linux regex file move
Я пытаюсь переместить файлы в подпапки на основе регулярного выражения. Например, я пытаюсь переместить ТВ-шоу в правильную папку шоу и сезона. Все файлы следуют шаблону «Показать имя».S00E00.episode ...
2
голоса
1ответ
127 показов
Notepad++ - удаляет все, кроме указанных строк
У меня есть следующие строки, которые я хочу сохранить и удалить остатки:uicomp-type="example-string" uicomp-type='string-example' Я использую следующее регулярное выражение, чтобы найти эти строки: ...
2
голоса
2ответа
14k показов
соответствовать всем строкам, содержащим только один символ '/'
У меня есть очень длинный файл, содержащий пути к файлам, по одному в каждой строке. Я хотел бы получить список всех каталогов в списке, которые только 1-го уровня. Таким образом, я хотел бы извлечь ...
2
голоса
1ответ
104 показов
Как использовать поисковые модификаторы RegEx в notepad++?
Как активировать и деактивировать поисковые модификаторы RegEx с помощью Notepad++? (i , s , x , m , U ...)
2
голоса
1ответ
2k показов
Как удалить HTML-теги комментариев, используя Sed?
Я хочу удалить теги комментариев в HTML-файл. должен стать: Я старался sed -i s_^$_\1_ text.sed но это не помогает, потому что считаются прочитанными символами ввода / вывода. Я чем пытался sed -i ...
2
голоса
1ответ
4k показов
Блокнот ++ Wildcard
В Notepad++, как мне удалить содержимое в скобках (включая скобки). 4, Bone Powder, (Ryu) 2000 7, Bone Powder, (DC_Terminator) 5555 7, Bone Powder, (The_Lion_Elder) 5000 5, Bone Powder, (Franklin) ...
2
голоса
1ответ
2k показов
Используйте регулярное выражение для обновления текста в поле MySQL
У меня есть таблица MySQL с description поля VARCHAR. Вот пример значения в этом поле: The quick brown fox jumps over the lazy dogThis is the second sentence. Я хочу изменить текст так, чтобы между ...
2
голоса
2ответа
81 показов
Строки предварительного просмотра, отфильтрованные с помощью стека фильтров?
Я хотел бы иметь предварительный просмотр отфильтрованных строк простого текста. Важно, чтобы несколько фильтров применялись либо исключительно, либо включительно (аналогично фильтрам в мониторе ...
2
голоса
0ответов
510 показов
Sublime Text: Почему регулярное выражение в подсветке синтаксиса не работает?
В Sublime Text 3 правило подсветки синтаксиса по умолчанию прекрасно отображает SQL SELECT если он находится в той же строке, но не в следующей строке: против После прочтения этого вопроса я открыл ...
2
голоса
1ответ
3k показов
регулярное выражение для обратного порядка двух неизвестных слов, разделенных запятой
Я пытаюсь использовать регулярные выражения ReNamer для обращения к именам папок, которые используют имена авторов. Они установлены как LastName, FirstName и мне нужно изменить их на FirstName ...
2
голоса
1ответ
31 показов
Как найти и извлечь две строки в Notepad++
У меня есть большой текстовый файл, в котором каждые две строки данных принадлежат одному человеку. Например: RS08CO 000000000 Jane Doe RW8578789654130000000 Мне нужно иметь возможность искать ...
2
голоса
2ответа
109 показов
Regex в LibreOffice Writer - поиск "всего", кроме одной вещи
У меня есть текст (HTML-код) и мне нужно найти теги с их классами, идентификатором, стилями (если есть) и т.д. Я делаю это, используя следующие регулярные выражения: или (]+))> Образец моего текста ...
2
голоса
3ответа
403 показов
Как зафиксировать результат команды на регулярном выражении в обычном режиме Vim?
Я хочу узнать, сколько раз 'x' присутствует в моем файле, поэтому я отправляю %s/x//gn и получаю правильный ответ. Как я могу записать результирующий счетчик в переменную, используя vimscript в ...
2
голоса
2ответа
2k показов
Синтаксис SED для удаления XML
Я пытаюсь санировать этот вывод из его метаданных, чтобы подключить этот вывод к GreekTools, но я застреваю на sed. curl --silent www.brainyquote.com | egrep '(span class="body")|(span ...
2
голоса
1ответ
3k показов
замена только части совпавшего шаблона в sed
Для десятков тысяч строк с одинаковой структурой я хочу пойти (например) отсюда: abcd 12345 qwerty asdfg ...сюда: abcd 12345,qwerty asdfg ...с sed 's/[0-9]\ [A-Z]/,/g' Я могу сопоставить пространство ...
2
голоса
3ответа
3k показов
Sed регулярное выражение адреса без учета регистра
Как указать адрес sed regexp без учета регистра? Например, sed '/my-kw/d' Но я хочу, чтобы sed убрал строки с my-kw в любом случае. Спасибо
2
голоса
2ответа
1k показов
Как заставить «grep -P" foo (br)"» отображать только то, что в скобках? Мне нужен Perl?
У меня большой файл, и я пытаюсь получить из него все совпадения регулярного выражения. grep -P "foo (b.r)" Отображает все строки, содержащие «foo br», и я хотел бы отображать только то, что ...
2
голоса
2ответа
2k показов
Найти и заменить один символ посередине в Notepad++
Я пытаюсь найти и заменить расположение из 6 букв \ спецсимволов \ цифр. Например, они появляются как таковые в моем исходном коде DEVICE_NAME","CB2_02 DEVICE, DEVICE_NAME","CB3_09 DEVICE, ...
2
голоса
1ответ
50 показов
Используйте первую букву после первой запятой в каждой строке интерфейса командной строки linux
Дан файл со строками, похожими на следующие. Mike,mackenna,mike.mackenna,mike.mackenna@123.com,yes,no,000 Joe,smith,joe.smith,joe.smith@123.com,yes,no,123 Я хотел бы изменить файл так, чтобы строки ...
2
голоса
2ответа
7k показов
Блокнот ++ Поиск и замена с помощью регулярных выражений
Я знаю, это просто, но я не могу заставить его работать ... У меня есть такие строки, как {span style="display:none"}123{/span} and {span style="display:none"}456{/span} and {span ...
2
голоса
1ответ
185 показов
Идентификация невидимого символа в текстовом файле
Я работаю с простым текстовым файлом, содержащим невидимые символы, которые я не могу распознать. Как я могу их идентифицировать? В Atom они отображаются как пробелы, когда я переключаюсь, чтобы ...
2
голоса
3ответа
3k показов
Как удалить все строки, содержащие символы не ASCII, используя Notepad++ или Emeditor
Как удалить все строки, содержащие символы не ASCII-клавиатуры? Я столько раз пробовал коды регулярных выражений, но ни один из них не работает так, как должно быть, я даже пробовал этот код ...
2
голоса
1ответ
274 показов
Получение кода RegEx для изменения имени файла
Хорошего дня Пожалуйста, помогите найти правильный RegEx или другой код для изменения имени файла. Во многих файлах субтитров у меня есть ненужный символ. Мне нужно переименовать в моем формате ...
2
голоса
1ответ
2k показов
Notepad++: Добавить вкладку в начале многострочного совпадения с регулярным выражением?
У меня текст отформатирован так: :AGG NUMBER 1 :TYPE Alfa any text 1 line 2 anythihng :END :AGG NUMBER 2 :TYPE char other any text 1 line 2 :END Мне нужно добавить символ табуляции в начале всех ...
2
голоса
3ответа
215 показов
Может кто-нибудь объяснить, почему это сопоставление с образцом не работает с помощью sed
Попытка распечатать определенное время журналов на основе рекомендации из этой темы от суперпользователя. Я не уверен, почему мои шаблоны не соответствуют sed. У меня есть образец даты и времени, ...
2
голоса
1ответ
4k показов
Правильный синтаксис для экранирования `$` в регулярном выражении в сценарии /make-файле оболочки bash?
Я запускаю Makefile который включает в себя следующую строку ... find ./ -type f -regextype emacs -regex ".*tests$" | xargs rm -f и получаю ошибку: find ./ -type f -regextype emacs -regex ".*tests | ...
2
голоса
1ответ
72 показов
найти с помощью регулярных выражений и эхо-совпадений
У меня около 50 пользователей в каталоге /home/, и я клонировал git-репозиторий для всех: Выполняется в /home / от имени пользователя root: find . -maxdepth 1 -type d ! -name . -prune -exec git clone ...
2
голоса
2ответа
4k показов
Как удалить весь текст, кроме того, что находится между двумя строками (Notepad++)
Я должен обрезать все логины из файла 17k. Как удалить весь текст, кроме того, что находится между двумя строками? НАПРИМЕР: user1 user2 user3 user4 покинул бы user1 user2 user3 user4