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

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

2
голоса
1ответ
800 показов

Регулярное выражение, которое находит одинаковые слова в «n» словах друг друга

Я пытаюсь собрать поиск по регулярному выражению, который находит любые два (или более) слова, которые находятся в пределах n (например, более 1, менее 5) слов друг друга. Цель состоит в том, чтобы ...
2
голоса
1ответ
62 показов

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

У меня есть файл .ini с этим шаблоном: [Preset0] Data=78367571EE5E Data_1=3483290482 Data_2=299230-293 Data_3=2390920391 Name=Mono Lead Len=3994 [Preset1] Data=78367571EE5E Data_1=3483290482 ...
2
голоса
1ответ
889 показов

найти -regex не распознающий \d цифру

У меня есть структура каталогов, которая выглядит следующим образом: processor0/10 processor0/10.1 processor0/10.2 processor1/10 processor1/10.1 processor1/10.2 ...etc... processor7/10 ...
2
голоса
1ответ
1k показов

Используйте perl для многострочной замены

Я должен сделать некоторые замены во многих *.c файлах. Я хочу сделать замену так: original: printf("This is a string! %d %d\n", 1, 2); результат: print_record("This is a string! %d %d", 1, 2); То ...
2
голоса
2ответа
6k показов

Удалить кавычки вокруг числа (оставляя другие кавычки)

Я хочу заменить весь текст следующим образом: "latitude": "32.336533", с этим: "latitude": 32.336533, Я использую Блокнот ++.
2
голоса
2ответа
945 показов

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

У меня есть большое количество текста с отступом (выделено) табуляцией, в котором отсутствует начальный символ маркера: some point a sub-point Я хочу заменить каждую вкладку на 2 пробела и добавить ...
2
голоса
1ответ
57 показов

Обработка текста: преобразование чисел в эквивалентное количество пробелов в bash

У меня есть файл, содержащий строки со встроенными макросами, такими как int main() { $(3) return 0; $(0) } Последовательность символов «$(n)» должна быть заменена n пробелами и символом конца ...
2
голоса
2ответа
841 показов

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

У меня есть пример больших текстовых файлов (некоторые мега), и я хотел бы знать, как, если есть более эффективный способ применения регулярных выражений, чем PyCharm или SublimText 2 на Mac OSX. ...
2
голоса
2ответа
11k показов

Заменить пробелы двоеточием (:) в Notepad++?

Предположим (это пример данных) у меня есть эти строки: A W BAKER X CANDLESTICKMAKER Y DOGCATCHER Z Я хочу изменить пробел на двоеточие, например так: A:W BAKER:X CANDLESTICKMAKER:Y DOGCATCHER:Z Как ...
2
голоса
1ответ
602 показов

Имена файлов, имеющие квадратные скобки, НЕ игнорируются .gitignore?

Editor1CurrentlyOpen [1] .txt Так как регулярные выражения не эффективны в файле .gitignore, как глобус может охватывать имена файлов, такие как приведенные выше?
2
голоса
1ответ
78 показов

Почему мой Perl регулярное выражение не работает, чтобы удалить определенные строки после перевода строки?

У меня есть текст, который выглядит так text \centering more text Я хочу преобразовать это в: text more text Использование Perl Мой код: perl -00 -pe 's/\R+\\centering\R+/\n/g' example.md Это не ...
2
голоса
1ответ
455 показов

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

Я пытаюсь добавить столбец в таблицу HTML с помощью vim, поэтому мне нужно добавить пару тегов в строку перед каждым . Пока у меня есть :186,$s/ / \n /g но vim показывает ^@ вместо создания новой ...
2
голоса
2ответа
1k показов

Как скачать все файлы с именем emp * используя curl с FTP сайта

Как я могу получить все файлы, загруженные из каталога FTP-сайта с именем файла, например emp *. Пожалуйста, предложите.
2
голоса
2ответа
299 показов

RegEx сопоставляет символы, прежде чем я хочу это

Мне нужно разобрать строку , которая выглядит следующим образом : A Christmas Special - Special of the day в 3 -х или 4 - отличительные группы в зависимости от того, если - символ присутствует в ...
2
голоса
1ответ
4k показов

Как использовать подстановочные знаки в Notepad++, чтобы «найти и заменить» весь этот текст?

Я был бы очень признателен за помощь с этим. Я работаю с большим корпусом текста, размеченным с помощью XML-скрипта, и мне нужно кое-что привести в порядок. В частности, в квадратных скобках есть ...
2
голоса
1ответ
419 показов

NotePad++ Получить слова с помощью шаблона разделителей REGEX

В настоящее время я использую этот REGEX, чтобы получить целые слова с префиксом PRE_ \b(PRE_)\S* Это отлично работает в большинстве случаев, но я бы хотел обработать случаи, когда специальный символ ...
2
голоса
1ответ
4k показов

Почему мои регулярные выражения вызывают ошибку «5018» в моем скрипте VBA в Excel

Я только что написал свой первый VBA-скрипт для Excel, потому что мне нужно было записать много файлов "* .txt" из папки в электронную таблицу Excel. Но когда я запускаю этот скрипт, я получаю ошибку ...
2
голоса
1ответ
74 показов

В Windows, если я введу отметку даты YYMMDD в именах файлов (или в содержимом), могу ли я позже искать результаты в определенном диапазоне YYDDMM? Как?

Я использую Windows 10. Если я использую отметки даты (YYMMDD) в именах моих файлов, как я могу вернуться и искать файлы с именами, которые содержат значения YYMMDD в определенном диапазоне? Если я ...
2
голоса
1ответ
1k показов

Удалите дубликаты строк в LibreOffice / OpenOffice Writer

Я работаю над текстовым файлом в Writer, который представляет собой отсортированный список слов и фраз. Он содержит некоторые дубликаты, которые я хочу удалить. Обычно я использовал бы регулярное ...
2
голоса
1ответ
419 показов

Блокнот ++ регулярное выражение

У меня есть стена текста (без кода, цифр или чего-то в этом роде). Предложения иногда разделяются в "середине" на "абзац" или "разрыв строки". Например: The most obvious part was a hollow, echoing ...
2
голоса
1ответ
342 показов

Открыть регулярное выражение Office, чтобы убрать все в скобках?

У меня огромный длинный список в Open Office Writer, и мне нравится удалять некоторые части текста, но вручную это займет несколько дней. Может кто-нибудь сказать мне, как сделать регулярное ...
2
голоса
2ответа
3k показов

Удаление новых строк из файла RTF с помощью sed

У меня есть файл RTF, который отформатирован так: Lorem ipsum dolor sit amet, consectetur adipiscing elit.\par Nullam vitae sem porttitor urna pellentesque gravida. Nulla\par consequat purus vel est ...
2
голоса
1ответ
734 показов

любой аддон Firefox, который будет выполнять поиск регулярных выражений на веб-странице?

Я пробовал http://www.oxymoronical.com/web/firefox/FindBarRX, но он не поддерживает FF 3.6.7. Ищете расширение, которое не зависит от ОС
2
голоса
2ответа
2k показов

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

Я хотел бы найти приведенный выше код и заменить его своим собственным кодом. Регулярное выражение, которое я пробовал: \ Это работает, когда я проверил это с помощью онлайн-инструмента регулярных ...
2
голоса
3ответа
252 показов

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

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

Dreamweaver - заменить регулярными выражениями?

У меня около 6 страниц, где я получаю POST и GET данные несколько раз (PHP). Я теперь сделал функцию, которая получает данные для меня, поэтому вместо того, чтобы печатать: $_POST['whatever']; я ...
2
голоса
1ответ
466 показов

Найти все папки, содержащие заглавные буквы ниже определенной папки

Я хочу найти все папки, которые содержат хотя бы одну заглавную букву и находятся под определенной папкой. До сих пор я играл с этой силовой оболочкой: Get-ChildItem -Recurse | ?{ $_.PSIsContainer } ...
2
голоса
4ответа
579 показов

Постоянно установленный `find` regextype

GNU find позволяет использовать различные форматы регулярных выражений с помощью опции -regextype , но, насколько я могу судить, я должен вводить -regextype каждый раз, что обременительно. Если ...
2
голоса
1ответ
132 показов

Grep на macOS: найдите уникальные вхождения группы захвата в регулярном выражении

Я нахожусь на macOS и хотел бы использовать grep (или подобный инструмент), чтобы найти уникальные вхождения определенного шаблона в базе кода. Например, для поиска всех вызовов console.somemethod() ...
2
голоса
3ответа
516 показов

Как использовать "rm" для удаления файлов с «:» в них?

Я использую Ubuntu 10.04, и у меня есть каталог с кучей файлов. Мы изменили схему именования файлов некоторое время назад, и теперь я хочу удалить все старые. Новая схема Name: December_12_2010.zip ...
2
голоса
1ответ
281 показов

регулярное выражение для определенного числа чисел

Мне нужно получить регулярное выражение для следующей последовательности чисел: X.XXX.XXX-X Каждый X - это одно число. Как я могу это сделать? Я не хочу использовать *, потому что мне нужно именно ...
2
голоса
1ответ
60 показов

сделать \w сопоставить символы, такие как ÄÖÜäöüß?

Можно ли настроить поведение метасимволов регулярных выражений для таких классов символов? (В возвышенном или в более общем смысле.)
2
голоса
3ответа
207 показов

Не могу понять, почему это регулярное выражение не применяется

Я использую Privoxy 3.0.10.0 для фильтрации веб-страниц, прежде чем они будут переданы в браузер. Я не могу понять, почему это простое регулярное выражение не вызывает переписывание. Может быть, у ...
2
голоса
1ответ
3k показов

Поиск по шаблону / регулярному выражению слова с начала строки до первого:

В MS Word 2013 у меня есть несколько строк, таких как: Duis pulvinar, enim montes: magna tincidunt penatibus nec a nec tristique rhoncus aliquet? porttitor diam amet: nascetur sociis dapibus nascetur ...
2
голоса
3ответа
1k показов

Инструмент регулярных выражений для Linux

Существует ли для Linux инструмент регулярных выражений, облегчающий создание больших регулярных выражений, например, Expresso для Windows?
2
голоса
3ответа
2k показов

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

Используя диалоговое окно «Найти и заменить» в Microsoft Word 2003, я хочу найти в списке адресов почтовые индексы (канадские), в которых нет пробела, например: M2N3X6 L4C2A9 K5G1S7 и поместите ...
2
голоса
2ответа
3k показов

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

Не могли бы вы помочь мне выяснить, как я могу использовать функцию поиска / замены Notepad++ для замены определенного символа между конкретными словами. Пожалуйста, посмотрите пример ниже, я хотел ...
2
голоса
2ответа
81 показов

Grep с ERE не фильтрует строки с опцией -v

Я пытаюсь использовать расширенный параметр регулярного выражения в grep, чтобы отфильтровать из файлов, строки, которые имеют следующий формат строки в начале строки. any-non-space-char: * Я ...
2
голоса
1ответ
40 показов

MS Word - добавить символ после жирного

У меня есть ряд таких строк: wykluczenie изгнание, дисквалификация, исключение wykluczenie wspólnika исключение партнера, дисквалификация партнера wykładnia объяснение, разъяснение, интерпретация, ...
2
голоса
1ответ
166 показов

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

Я пытаюсь найти полную форму сокращений, которые были указаны в тексте с использованием скобок. Вот пример: Сообщалось, что аберрантное метилирование ДНК, одно из основных эпигенетических изменений ...
2
голоса
1ответ
2k показов

Как удалить все несколько цитат в тексте

У меня есть строка, и она содержит несколько двойных кавычек, как я могу удалить все несколько кавычек? Пример: ""Text1"", ""Text2", """Text3"" Выход должен быть: "Text1","Text2","Text3"
2
голоса
0ответов
308 показов

Можно ли в vim искать термин, исключая те, которые встречаются в комментариях / блок-комментариях?

Например, если я хочу найти \ но хочу пропустить все записи, появляющиеся в многострочных блочных комментариях, например так: /* * Don't match comments containing the term 'data' */ Я не могу просто ...
2
голоса
2ответа
7k показов

Notepad++ - Как удалить все после последней обратной косой черты "\" в строке в текстовом файле

У меня есть список из около 30000 файлов (с путями), которые должны быть скопированы по отдельности вместе со структурой их папок. К сожалению, пути очень длинные, и утилиты копирования файлов, ...
2
голоса
1ответ
6k показов

Как заменить слова с VBScript Regex и VBA?

Что такое синтаксис vbscript для .net: \b[a-z]+\b Привет пытаясь заменить все альфа-слова в источнике. Тестер регулярных выражений .net подтверждает, что этот шаблон найдет все слова: \b[a-z]+\b ...
2
голоса
1ответ
2k показов

Регулярное выражение, чтобы соответствовать только точные слова Notepad++

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

Как заменить одну строку в vim?

У меня есть файл хостов ipv6. Нет, я хочу добавить символ комментария # к каждой строке с именем "google.com.hk". Как я мог сделать это в VIM? Я думал, что это будет что-то вроде ...
2
голоса
3ответа
3k показов

Конец строки - добавить трубу |

Может кто-нибудь объяснить, как в конце каждой строки я помещаю трубу с регулярным выражением? Использование найти и заменить в блокноте ++ Я пытаюсь разместить content | Ура!
2
голоса
3ответа
5k показов

Как использовать cygwin (или команду linux) для рекурсивного переименования файлов и каталогов с помощью регулярного выражения

Я использую Windows и пытаюсь использовать Cygwin для выполнения этой задачи. Я хотел бы рекурсивно переименовать файлы и каталоги следующим образом: От: 1010110010\ 1010110010\ 1010110010.jpg ...
2
голоса
1ответ
2k показов

Как удалить текст перед ссылкой

Я хочу удалить все перед ссылкой в каком-то тексте. Я использую Notepad++ и пробовал несколько регулярных выражений, но ничего не работает правильно. Что я хочу: До 92812/abc.png', ...
2
голоса
1ответ
3k показов

Найти символы UTF8 с помощью RegEx

У меня есть много файлов (XML, CSS, JS, HTML) и хотел бы видеть всех, у кого есть символы «UTF-8», потому что некоторые файлы находятся в формате ANSI а другие - в UTF-8 without BOM . Я попытался ...