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

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

3
голоса
1ответ
26 показов

Notepad++: найдите метод в исходном коде и удалите его, кроме аргумента

У меня есть несколько тысяч файлов кода. В будущем мне нужно избавиться от метода, но я хочу сохранить аргумент в той же строке. Я хотел бы решить проблему с регулярным выражением в Nodepad++ Метод ...
3
голоса
2ответа
311 показов

Префикс всех строк с первым словом в файле

Я хочу префикс всех строк файла (кроме первой строки), используя первое слово в файле. Входные данные: x.o: x.cpp /u/a.h /b.h \ /c.h \ выход: x.o: x.cpp /u/a.h \ x.o: /b.h \ x.o: /c.h \ Может ...
3
голоса
1ответ
7k показов

Сохранение части найденного термина при замене в Notepad++

Я хочу использовать Notepad++ для поиска / замены больших кусков кода, но большая его часть имеет дело с массивами. Как поместить "переменную" в окно «Найти / Заменить» в Notepad++, чтобы его часть ...
3
голоса
2ответа
6k показов

Как удалить строки, не содержащие ":" в блокноте ++

Как удалить строки, не содержащие : match1:follow Star3:night master Hunt:Bock3 Roll хочу сохранить только строки с :
3
голоса
1ответ
2k показов

Удалить слово до и после пробела

Я надеюсь, что у кого-нибудь есть решение моей проблемы. У меня есть такой формат: 0500380 Thomas 0800251 Peter 0682006 Martin Я хочу два решения: Первый: 0500380 0800251 0682006 Удалить все после ...
3
голоса
2ответа
280 показов

Обрабатывать часть выражения Regex как не специальные символы

Допустим, у меня есть выражение регулярного выражения, использующее некоторые специальные символы, а также часть с «обычным» текстом, в котором, как оказалось, есть некоторые символы. Скажем также, ...
3
голоса
3ответа
467 показов

Регулярное выражение: как сопоставить «ab», «ac» и «a»

Теперь у меня есть три строки для сопоставления с одним re - 'a', 'ab', 'ac' Я полагаю, одно правильное re должно быть 'a [bc]?', но это кажется не правильно. Что является правильным? Я пробую это в ...
3
голоса
1ответ
40 показов

Может ли в LibreOffice Calc быть добавлена цифра непосредственно после совпадения с регулярным выражением в одной операции поиска / замены?

Я хочу добавить символ 5 после определенного шаблона, найденного в столбце (например, 4 цифры). Пример: aa1234bb → aa12345bb Метод: Найти: ([0-9]{4}) с включенной опцией Регулярные выражения ...
3
голоса
2ответа
4k показов

Регулярное выражение для поиска и замены в Microsoft Word

Мне нужно сделать поиск и заменить текст ниже в Microsoft Word. Навык № 24: И заменить его на: Умение № 24 Каким должен быть синтаксис?
3
голоса
1ответ
45k показов

Удалить текст до и после определенного символа в Notepad++

Я хочу извлечь строку, которая находится между двумя кавычками, удаляя все до и после кавычек, включая их самих. Например это: 6 6 "Сократовский метод" Питер Медак Джон Манкевич 6,73 [36] 50 [36] 21 ...
3
голоса
3ответа
2k показов

Как найти все файлы в дереве папок, в которых нет буквенно-цифровых символов?

Я перенял у кого-то еще много исторических данных. Однако имена файлов полностью случайны и плохо отформатированы ИМХО. Для начала я хочу получить список всех файлов, которые содержат пробелы или ...
3
голоса
1ответ
235 показов

Блокнот ++ перенумерация

Есть ли способ (регулярное выражение или другая опция) автоматически перенумеровать ID обратно в 1, 2 и так далее, как в примере ниже? К этому: Я пытался использовать Python Script по ссылке в ...
3
голоса
3ответа
29k показов

Как использовать sed, чтобы заменить шаблон в конце каждой строки в файле с фиксированным текстом?

Я хочу сравнить два файла размером около 40 МБ значений, разделенных запятыми, с такими строками: hstar, по умолчанию, "T9883Z", 0d59, c801,7332,5,20120914,4.343618767 Для двух файлов последняя ...
3
голоса
2ответа
2k показов

Удалить пробел в конце ячеек таблицы

Я открыл файл PDF в Word, чтобы отредактировать его (исходный документ Word потерян). Во время преобразования каждой строке текста и каждой ячейке таблицы был предоставлен дополнительный пробел. ...
3
голоса
1ответ
179 показов

Почему sed работает только с прямым выводом от echo?

У меня есть команда оболочки, чтобы получить время рисования пользовательского интерфейса для приложения Android (которое на самом деле не имеет отношения к этому вопросу) в миллисекундах. В любом ...
3
голоса
1ответ
93 показов

Отметить или удалить частично повторяющиеся строки в Notepad++

Допустим, у меня есть файл, открытый в Notepad++: email@address.com:word1 email@address.com:word2 email@address.com:word3 email@address1.com:word4 email@address2.com:word5 email@address3.com:word6 ...
3
голоса
2ответа
1k показов

Точно совпадать (и только) с шаблоном, который я указал в команде grep

Обычно grep ищет все строки, содержащие совпадение с указанным шаблоном / параметром. Я хотел бы соответствовать только шаблону (то есть не всей линии). Итак, если файл содержит строки: We said that ...
3
голоса
1ответ
2k показов

Как удалить все файлы, в имени которых нет определенной строки

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

Notepad++ заменяет случайное значение на пустое

У меня есть XML-файл, в котором у меня есть несколько строк Value="(random characters/numbers/symbols)" например Value="fREFG$£$RF43wfr£$32" различной длины строки. Я хочу очистить это и заменить его ...
3
голоса
2ответа
132 показов

Блокнот ++ RE Поиск и замена

Может кто-нибудь объяснить, почему следующая запись: 1234 4567 бла-бла становится бла-бла-бла Когда поиск / замена применены (NP++ v6.9) на: Заменить: ^\d {4}\h на: (ничего) (Reg Exp) радио включено ...
3
голоса
1ответ
2k показов

В OS X, как я мог создать символические ссылки на все в данном каталоге (а не на сам каталог)?

Скажем, у меня есть куча конфигурационных файлов, которые я хотел бы сохранить в другом месте, но если я переместу их, а затем вставлю символическую ссылку в каталог, приложение увидит ее как ...
3
голоса
2ответа
335 показов

Как разделить большой файл .txt с помощью \n, а не \r \n

Я хочу разделить файл .txt. Сначала я открыл файл .txt с помощью notepad++ и изменил EOL с \r\n на \n . Затем я хотел разделить файл на 10 частей, и для этого я использовал инструмент под названием ...
3
голоса
2ответа
6k показов

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

Есть ли способ использовать подстановку регулярных выражений в Excel, найти и заменить (в графическом интерфейсе)? Используя пример JavaScript, я хочу сделать что-то вроде этого: "John ...
3
голоса
2ответа
4k показов

Как получить список файлов, которые не соответствуют шаблонам в Bash?

У меня есть файл с шаблонами персонажей джокера: ./включают/* ./src/* и т.п. Из текущего каталога я хотел бы получить рекурсивный список файлов, которые не соответствуют этим шаблонам.
3
голоса
2ответа
2k показов

Ищете регулярное выражение для извлечения http действительных URI из файла?

Я ищу регулярное выражение, которое может извлечь http URI из файла (произвольный текст). Обратите внимание, что текст может иметь слово "http", но это слово может представлять или не представлять ...
3
голоса
5ответов
3k показов

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

Я использую много регулярных выражений. Я использую EditPadpro для всех моих целей редактирования. Большую часть времени мне придется извлекать все совпадения регулярных выражений в файле в другой ...
3
голоса
2ответа
2k показов

VI делает каждую первую букву, которая идет после подчеркивания в верхнем регистре

Нашел этот сайт: http://unix.taylor.com/VMswitch.html И это работает для первого символа, но мои строки это строка this_is_a_string И я хотел бы это This_Is_A_String Какие-нибудь мысли? Команда VI ...
3
голоса
2ответа
82 показов

Unix инструмент для отображения файлов, содержимое которых не совпадает

Если я хочу увидеть список файлов, которые содержат слово «FOO», я могу использовать fgrep -l 'FOO' * но что, если я хочу увидеть все файлы, которые не содержат слово FOO? Я не могу использовать ...
3
голоса
2ответа
2k показов

Как я могу найти / заменить случаи двойных дефисов (-) на тройные переносы (---) в vim?

Я знаю, что, вероятно, есть способ сделать это с помощью регулярных выражений, но я не могу понять, что такое регулярное выражение в vim. Я попытался выполнить поиск: /-\{2} но он также ловит тройные ...
3
голоса
3ответа
2k показов

Регулярное выражение и grep не работает

У меня есть следующее регулярное выражение: ([:digit:]{4})-([:digit:]{1,2})-([:digit:]{1,2}) Он должен получить даты в этом формате: 2010-12-19 И я использую его для имен файлов, которые выглядят ...
3
голоса
1ответ
2k показов

Notepad++ регулярное выражение справки

Я абсолютный новичок с выражениями и ищу быстрый способ сделать это. Попытка удалить все, что находится между && в TAG URL ...
3
голоса
2ответа
747 показов

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

Я пытаюсь использовать sed для поиска определенного «первичного» шаблона, который может существовать в нескольких строках, с каждым первичным шаблоном, сопровождаемым --unknown-- количеством ...
3
голоса
1ответ
7k показов

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

У меня есть собственный класс ведения журнала, который создает журнал для каждого экземпляра процесса и добавляет уникальный идентификатор к имени файла журнала, например: process.1234.log ...
3
голоса
1ответ
168 показов

Команда, которая ведет себя как Emacs 'align-regexp

Допустим, у вас есть файл properties который выглядит следующим образом: prop1 = value1 longerprop = value2 reallylongpropthathasnomeaning = val3 shorterprop = val4 и вы хотите "украсить" это в это: ...
2
голоса
1ответ
91 показов

Как вы игнорируете все файлы, но не подкаталоги с Unison?

Я хочу синхронизировать содержимое всех подкаталогов данного корня, но только несколько файлов в самом корне. Для этого я хотел бы игнорировать все файлы, используя директиву ignore (сохраняя все ...
2
голоса
2ответа
534 показов

показать и удалить все символы> ASCII код 127

Как я могу отобразить и удалить все символы> ASCII код 127 из файла? файл в формате Unicode 16 бит ОБНОВЛЕНИЕ Деннис решил это, но есть некоторая интересная дискуссия о диапазонах чисел.
2
голоса
0ответов
22 показов

Замена и добавление текста с помощью REGEX

Добрый день суперпользователи. Это мой первый пост здесь, мне нужна помощь с этим. Примечание: я редактирую этот вопрос, потому что он был помечен как слишком широкий. Я хотел бы знать, как повторить ...
2
голоса
2ответа
99 показов

Выполнение регулярных выражений заменяет файл журнала объемом 900 МБ

Мой любимый TextPad говорит "недостаточно памяти" через некоторое время при попытке выполнить эту операцию. Следующий лучший (т.е. самый простой / быстрый) бесплатный инструмент для этого?
2
голоса
1ответ
31k показов

Regex для анализа URL-адресов из текста

У меня есть это регулярное выражение: [AZ]+[:.].*?\s Я запускаю его на следующем тексте: regexbuddy.com www.regexbuddy.com http://regexbuddy.com cvc http://www.regexbuddy.com cvcv ...
2
голоса
1ответ
1k показов

Microsoft Word без учета регистра найти и заменить с подстановочными знаками

При включении опции подстановочных знаков в операции поиска и замены она автоматически становится чувствительной к регистру. Есть ли способ разрешить поиск по шаблону, что-то вроде: ...
2
голоса
2ответа
1k показов

Как рекурсивно удалить все файлы JPG, но оставить те, которые содержат "образец"

Как я могу найти и удалить все файлы .jpg в дереве каталогов, кроме тех, которые содержат "образец" в имени файла? Например : a.zip -> keep it b.jpg -> delete it a-sample.jpg -> keep it b-Sample.jpg ...
2
голоса
1ответ
168 показов

Grep Пробел через несколько строк

Учитывая следующее в связке текстовых файлов (.vb): Partial Class [A-Za-z0-9_] Inherits System.Web.UI.Page End Class Я пытаюсь выполнить поиск файлов, которые имеют этот в основном пустой файл кода, ...
2
голоса
3ответа
267 показов

Что на самом деле означает пустую строку?

Я уверен, что большинство из нас знает, что когда мы хотим, чтобы какое-то регулярное выражение совпадало со строкой в начале строки, мы должны использовать «^» ... Но я пытаюсь понять, что на самом ...
2
голоса
2ответа
219 показов

Регулярное выражение OpenOffice Calc возвращает неправильное значение - что не так с моим регулярным выражением?

У меня есть текстовый столбец со значениями, объединенными моим банком, как в типовой ежемесячной выписке. Вот пример (столбец A240): OCT 26 BALANCEPROTECTOR PREMIUM $10.05 Я пытаюсь установить ...
2
голоса
2ответа
5k показов

Regex, чтобы выбрать только определенное количество пробелов

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

Добавление одинарных кавычек в начале и конце каждой строки

Я хочу добавить одинарные кавычки в начале и конце всех строк в данном списке, и каждый элемент должен быть разделен запятой в notepad++ ANAND GABRIEL INDIA LIMITED NARMAC MOTHER DAIRY HYDERABAD ...
2
голоса
1ответ
501 показов

Добавить постоянное значение в числовой атрибут XML

Фон Добавьте постоянное значение к числам, сопоставленным с регулярным выражением, используя vim (gvim). проблема Следующее регулярное выражение будет соответствовать width="32": ...
2
голоса
2ответа
979 показов

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

У меня есть несколько файлов (около 1000), названных так: abcdefg123456.xyz abcdefg123457.xyz abcdefg123458.xyz abcdefg123459.xyz Некоторые из файлов имеют 4 дополнительных случайных числа и буквы (в ...
2
голоса
1ответ
548 показов

Создание выражения Regex с условием «не» для конкретной подстроки

У меня есть случай использования, когда я ищу определенную подстроку в строке, и если эта конкретная строка содержит другую конкретную подстроку, я хочу, чтобы она была отклонена. Пример: ...
2
голоса
2ответа
113 показов

Только поиск папок

Мой жесткий диск в беспорядке, поэтому я решил сделать уборку. Как часть этого, я хочу объединить все папки, содержащие музыку, в одну. То, что я хочу сделать, это найти любые * .mp3 и * .aac на моем ...