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

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

5
голосов
4ответа
7k показов

Подстановочный знак KeePass в URL

Я начал использовать Keepass вчера, и это действительно полезно, однако я не могу найти способ добавить подстановочный знак в URL ... Я хочу, чтобы один ключ использовался на всех URL, которые ...
5
голосов
2ответа
17k показов

Замените каждый n-й экземпляр символа новой строкой в Notepad++

У меня есть строка с разделителями, состоящая из пар NAME|VALUE выглядят примерно так ... Name1|Value1|Name2|Value2|Name3|Value3 Что я хочу сделать, это заменить каждый второй экземпляр | с новой ...
5
голосов
1ответ
9k показов

Регулярное выражение для соответствия нулю или более пробелов в Microsoft Word

Я надеюсь, что я просто упускаю очевидное здесь, но как в мире я сопоставляю ноль или больше пробелов с движком Microsoft Word 2010 "Regex"? В качестве глупого примера я хочу сопоставить все ...
5
голосов
2ответа
1k показов

Проверка имен файлов внутри каталога с помощью регулярных выражений

У меня есть список файлов внутри каталога, и я хочу создать скрипт bash, который использует регулярное выражение, чтобы проверить, имеет ли каждое имя файла внутри него такой синтаксис: ...
5
голосов
4ответа
1k показов

Юникод в регулярном выражении Emacs

Я использую Emacs 24. Как я могу заменить все вхождения непечатаемого двухстороннего RTL-символа Unicode, шестнадцатеричное число которого равно 202e? Я хочу заменить его непечатаемым двунаправленным ...
5
голосов
2ответа
21k показов

Как найти в текстовом файле строки между двумя токенами в терминале Ubuntu и сохранить результат?

Как я могу найти текстовый файл для этого шаблона в терминале Ubuntu и сохранить вывод в виде текстового файла? Я ищу все между строкой "abc" и строкой "cde" в длинном списке данных. Например: blah ...
5
голосов
3ответа
6k показов

Удалить все файлы, содержащие шаблон

Предположим, у меня есть каталог с файлами и подкаталогами. Некоторые файлы содержат шаблон «^ File:» в своем содержимом. Есть ли способ использовать команду grep и bash для удаления файлов, ...
5
голосов
2ответа
4k показов

Список каталогов, содержащих файлы, которые соответствуют регулярному выражению

Я хотел бы настроить простую систему фильтрации на моем сервере FreeBSD, которая позволяет мне создавать произвольные "представления" каталогов. Например, я хотел бы иметь возможность перечислять все ...
5
голосов
1ответ
1k показов

Блокнот ++ регулярное выражение добавить строки, скопировать строку

Я хочу найти замену & строки в тысячах файлов wavefront * .mtl, чтобы добавить много новых текстурных ссылок. Это даже возможно с регулярным выражением Notepad++? Я уже очень часто изменял эти файлы ...
5
голосов
1ответ
725 показов

Как прервать долгосрочную замену регулярных выражений?

Редактировать: хотя я и ссылаюсь на RegEx в моем фоне, я не ищу, чтобы вы исправили мой RegExp (спасибо за попытку, хотя) - я хочу знать, « как мне прекратить поиск / замену в NotePad++ ». Среда Я ...
5
голосов
1ответ
41k показов

Извлечение последнего слова в предложении с помощью регулярного выражения?

Я не могу найти способ извлечь последнее слово в строке, например: ^ Это предложение $ Я хотел бы извлечь только "предложение". У кого-нибудь есть идея? Спасибо.
5
голосов
2ответа
3k показов

Bulk Rename Utility

Я использовал утилиту Bulk Rename и у меня возникли некоторые проблемы. У меня есть несколько файлов с именами, такими как 664722.pdf , 664762.pdf и 664722-1.pdf которые мне нужно переименовать. ...
5
голосов
1ответ
612 показов

Нежадное регулярное выражение для преобразования тегов команд

Фон Рассмотрим следующий текст: There are three types of font families: serif, sans serif, and teletype. To switch between these families, use rm for serif, ss for sans serif, and tt for teletype. Я ...
5
голосов
2ответа
2k показов

Поиск Outlook 2003 с использованием регулярного выражения

Каждую неделю я должен делать один и тот же отчет для моих боссов. Наш багтрекер отправляет нам электронные письма, и чтобы быть уверенным, что я поймал все, что мне часто нужно, чтобы искать в ...
5
голосов
2ответа
45k показов

Как удалить первый символ каждой строки в Notepad++

Возможный дубликат: удалить первые 27 символов из каждой строки блокнота ++ Мне удалось найти ответ, чтобы удалить последний символ из каждой строки в Notepad++, но теперь мне нужно такое же решение ...
4
голоса
4ответа
2k показов

regex help - игнорировать символ, если он в кавычках

У нас работает веб-приложение, в котором вы можете ввести регулярное выражение в поле поиска, и оно возвращает совпадения из базы данных. Вот пример того, как могут выглядеть записи базы данных. Они ...
4
голоса
2ответа
115 показов

Переименуйте ':2f' в '-' в именах папок в Linux

У меня есть жесткий диск, извлеченный из диска NAS, на который были вставлены файлы с Mac. Однако, некоторые из имен файлов были, например, «backup 16/07/14», который затем был изменен на «backup» ...
4
голоса
4ответа
538 показов

удаление папок в linux bash

я пытаюсь удалить в GNU / Linux все папки в другой папке, которые начинаются с "." (точка), для этого я использую утилиту поиска, вот что у меня есть: find . -iname ^\..* -exec rm -rf {} \; но это ...
4
голоса
2ответа
9k показов

Удалить текст после знака @

Я пытаюсь использовать notepad++ и регулярные выражения для редактирования документа. У меня есть текст в этом формате 123.45607894.165@abcd;aba 23.456@av1;084 9871.001@fab:9782581afa И мне нужно ...
4
голоса
1ответ
4k показов

Bash регулярное выражение для переименования множества файлов

Я должен переименовать набор файлов, используя команду rename (с регулярным выражением). После некоторых попыток я не могу найти выражение, которое дает ожидаемый результат. У меня есть такой файл: ...
4
голоса
5ответов
4k показов

Команда tar для извлечения архива с двоеточием в имени

Я пытаюсь tar -zxvf plugin\:xyz.tgz и получил ошибку: rsh: Could not resolve hostname plugin: Name or service not known tar: plugin\:thold-latest.tgz: Cannot open: Input/output error tar: Error is ...
4
голоса
6ответов
3k показов

Редактор с мути-линией поиска и замены

Я ищу текстовый редактор для Windows, способный выполнять поиск и замену многострочного текстового блока. Он должен быть в состоянии выполнить эту операцию для папки или открытых в данный момент ...
4
голоса
2ответа
2k показов

Textmate: регулярное выражение для замены совпадений с сохранением регистра?

Как я могу использовать один поиск / замену, чтобы заменить все слова town на village сохраняя регистр первой буквы в этом предложении: Towns are small cities. I live in a town.
4
голоса
2ответа
2k показов

Bash RegEx на OSX против Linux (курьезы)

Речь идет о разработке Bash и написании переносимых сценариев Bash, использующих RegEx. Используя Bash RegEx, на Mac я могу сделать это: coconut-mac$ a='bananacoconutman'; [[ "$a" =~ banana(.*?)man ...
4
голоса
4ответа
12k показов

Какая польза от? в команде grep .. И практическое использование

Я пытался найти реальное практическое применение? например, для "egrep a?" имя файла "но не смог найти ни одного .. Возвращает все результаты .. Итак, пожалуйста, помогите мне, где я мог знать ...
4
голоса
3ответа
298 показов

Добавить разрыв строки между временными метками в журнале с помощью регулярных выражений

У меня есть некоторые данные журнала: 2017-12-03 01:35:58 [Notice] syslog: local IP address 2017-12-03 01:35:58 [Notice] syslog: remote IP address 2017-12-03 01:35:58 [Notice] syslog: primary DNS ...
4
голоса
4ответа
105 показов

Применить регулярное выражение для определенных случаев

У меня есть большой файл с простым текстом (без тегов HTML и т.д.). Я хочу применить регулярное выражение ко всему файлу с одной стороны, но с другой стороны, я хочу выбрать, какие изменения будут ...
4
голоса
1ответ
123 показов

Regex положительный прогноз, когда данных прогнозирования не существует (PCRE)

Я пытаюсь сопоставить строку, которая будет иметь следующий формат: username=joe password='this! is a password with "quotes" and spaces#913 custom1 customd afd weirdhuh? custom1=myvalue Чтобы ...
4
голоса
2ответа
2k показов

Как переименовать все файлы и каталоги в текущей папке?

У меня есть структура каталогов, как это: ./ whatever/ foos_whatever.ext something/ foo/ 1.ext 2.ext another/ foo.ext Я хочу переименовать все файлы и каталоги, которые содержат foo . Я хотел бы ...
4
голоса
1ответ
5k показов

Как я могу преобразовать субтитры * .vtt в субтитры * .srt, используя регулярные выражения в notepad++?

Как я узнал, каждая строка в файле .vtt начинается примерно так: 00:00:06.984 --> 00:00:12.020 (строка 1) Но это должно быть так для файла .srt: 00:00:06,984 --> 00:00:12,020 12,020 (строка 2) (в ...
4
голоса
1ответ
135 показов

Как вы выполняете 2d поиск в vim?

Я ищу строки в файле, которые соответствуют двухмерному шаблону. Например, учитывая следующий входной файл: aaaba aabaa aaaba aaaaa aaaaa Я хотел бы использовать шаблон как ab ba ab соответствовать ...
4
голоса
3ответа
2k показов

удалить слова, содержащие не-буквенные символы

Учитывая текстовый файл со строкой, разделенной пробелами, и целым числом, разделенным табуляцией, я бы хотел избавиться от всех слов, которые имеют не-буквенные символы, но оставляют после себя ...
4
голоса
0ответов
17k показов

Возможно ли использовать регулярное выражение в критериях правила входящих

Я хочу отфильтровать всю почту, тема которой начинается с [SomeWord], поэтому мне интересно, возможно ли использовать регулярное выражение (например, ^\[SomeWord\]) для правила входящих сообщений ...
4
голоса
2ответа
1k показов

Удалить числа в середине строки

Я хочу удалить лишние десятичные дроби из строки с помощью поиска / замены с регулярным выражением. Например : 145.3345542123 125.1245471 42.12 Должно выглядеть так: 145.33 125.12 42.12 Самое ...
4
голоса
1ответ
2k показов

Простейшая настройка в Windows для отправки HTTP-запроса, получения и применения регулярного выражения в ответ и записи совпадений в выходной файл

Я хотел бы написать сценарий, который записывает размер очереди просмотра закрытых голосов на SO (в настоящее время ~ 95,5 тыс.), Опрашивая всего несколько раз в час, чтобы я мог построить общую ...
4
голоса
1ответ
7k показов

Как получить строку с «*», используя grep

Как я могу использовать 'grep', чтобы строки в моем файле начинались с '*'? Я пробовал grep "*" myfile и grep "* " myfile но возвращает все строки моего файла.
4
голоса
1ответ
1k показов

Поиск с использованием регулярного выражения в браузере?

Есть ли способ поиска в браузере (с любым из них) с помощью регулярного выражения? Допустим, я хочу найти "python" или "php", я не хочу делать это дважды. В идеале это можно сделать в обычном ...
4
голоса
1ответ
146 показов

Разумно ли меняете форматирование пробелов в соответствии с форматированием смежных областей?

Microsoft Word позволяет искать форматированный текст и заменять его и форматирование. Эта функция великолепна в моей работе, когда мне нужно конвертировать документы Word в онлайн-опросы. Простой ...
4
голоса
3ответа
9k показов

sed: удалить текст между строкой до первого появления другой строки

Представьте, что у меня есть что-то вроде следующего текста: Быстрый бурый лис прыгает в 2012 и 2013 годах И я хотел бы удалить часть из "лисы", включая четыре числа, но только в первом случае, ...
4
голоса
1ответ
2k показов

Что бы использовать регулярное выражение, чтобы найти потенциальное пространство в самом конце файлов с Notepad++?

У меня есть сотни файлов, чтобы проверить, нет ли лишней строки с пробелом, которая заставляет мое PHP-приложение выдавать сотни предупреждений в журналах. Я не могу найти регулярное выражение, ...
4
голоса
4ответа
3k показов

Выбрать весь соответствующий текст в Vim?

У меня есть куча данных, и я хочу скопировать в регистр все, что соответствует следующему регулярному выражению: /'user': '[a-Z]*' Есть ли способ скопировать все совпадения в реестр в vanilla vim? Я ...
4
голоса
1ответ
2k показов

Регулярное выражение для соответствия XML-комментариев

Я ищу Regex для сопоставления комментариев в документах XML: not this Я пробовал )]*--> , который соответствует только однострочным комментариям, и который соответствует без комментариев узлы также.
4
голоса
1ответ
11k показов

Замените блок чисел в седе

Я возился с этим некоторое время и не могу понять это. То, что я пытаюсь сделать, это заменить все числа в файле с одним #. Звучит просто, и так и должно быть, но я не могу разобраться с этим. Любая ...
4
голоса
2ответа
14k показов

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

Я пытаюсь закомментировать все объявления типов переменных в моем сценарии, но я сталкивался с этой проблемой несколько раз. Я хотел бы сопоставить строку, затем имя переменной, затем строку и ...
4
голоса
1ответ
5k показов

Notepad++, как скопировать текст (только), который соответствует выражению регулярного выражения (не вся строка)

Я ищу простой способ скопировать в буфер обмена все "отметки" в блокноте ++. Я обнаружил, что могу скопировать всю строку, соответствующую регулярному выражению, используя опцию закладки. Но я ищу ...
4
голоса
1ответ
2k показов

Блокнот ++ подсветка регулярных выражений

Я хотел бы иметь возможность выделить целые строки в notepad++ по ключевым словам, но эти ключевые слова будут добавляться в конце каждой строки. Я пробовал использовать доступный механизм стилей ...
4
голоса
2ответа
6k показов

Vim, найдите и замените `^(. *)` На `^ {.*} `

Я пытаюсь найти и заменить caret open_parentheses some_content close_parentheses (то есть ^(.*)) caret open_curly_bracket the_same_content close_curly_bracket (то есть ^{.*} Но у меня есть проблемы. ...
4
голоса
3ответа
1k показов

sed: заменить только первый диапазон чисел

Представьте, что у меня есть такой входной файл: INSERT INTO video_item_theme VALUES('9', '29'); INSERT INTO video_item_theme VALUES('19', '312'); INSERT INTO video_item_theme VALUES('414', '1'); И я ...
4
голоса
1ответ
2k показов

Как использовать квантификаторы регулярных выражений для переименования нескольких файлов с помощью zmv?

У меня есть следующие файлы в одном каталоге: 1-1 - different text for each file here.txt 1-2 - different text for each file here.txt . . 1-9 - different text for each file here.txt 1-10 - different ...
4
голоса
1ответ
609 показов

Подстановочные знаки Microsoft Word для поиска любых дат определенной формы

Я редактирую очень большой документ (~ 200 страниц) с несколькими датами на каждой странице. Я пытаюсь использовать функцию подстановки MS Word в функции поиска и замены, чтобы удалить их. Вот ...