Вопросы с меткой [regex]

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

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