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

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

4
голоса
1ответ
8k показов

Microsoft Office Word 2010: как "найти и заменить" всю строку, используя "регулярные выражения" (подстановочные знаки)?

Я хотел бы "Найти и заменить" целые строки в Microsoft Office Word 2010, которые соответствуют некоторым критериям. Я попытался найти решение в официальной документации, но не нашел ответа: Найти и ...
4
голоса
3ответа
7k показов

Как использовать grep для сопоставления доменных имен?

У меня есть список URL-адресов, таких как: hxxp://url.com/subpage.html hxxp://www.url2.com/index.php hxxp://subdomain.url3.com/somepage.php ... Как я могу использовать grep для сопоставления только ...
4
голоса
1ответ
3k показов

Исправлена подсветка синтаксиса YAML в VIM

Подсветка синтаксиса YAML в Vim 7.3 невелика. Помещение апострофа в строку текста вызывает выделение кавычек, даже когда кавычек нет. То же самое иногда случается и в других файлах. Я разместил ...
4
голоса
1ответ
146 показов

Почему grep нужна точка в регулярном выражении, использующая '$'?

Я хоть и знал grep, а может и нет. Я хочу найти все строки в файле, заканчивающемся на ':' Если я запускаю grep :$ ~/greptester.txt но, к моему удивлению, это не дает результатов. Иногда я путаю '^' ...
4
голоса
1ответ
12k показов

Соответствие числовой последовательности в grep

Поэтому я пытаюсь сопоставить последовательность номеров года с помощью grep, и это должно быть легко. Я просто немного озадачен тем, что мое упрощенное регулярное выражение не работает. Я запускаю ...
4
голоса
1ответ
407 показов

Emacs: Как сделать регулярный поиск по умолчанию для Cs?

Как я могу изменить Emacs так, чтобы поиск по регулярному выражению (вместо обычного поиска) был по умолчанию? Я хотел бы иметь возможность, например, набрать C-s [0-9] , и это приведет меня к ...
4
голоса
1ответ
4k показов

удалить числа из имен файлов в Mac OS X

У меня есть каталог, полный файлов с именами в этом формате (с номерами в начале каждого имени файла): 102_file.txt 104_list.txt 242_another_file.txt Я хотел бы переименовать их следующим образом ...
4
голоса
2ответа
30k показов

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

Как заменить любое количество последовательных пробелов, например, на вкладку в текстовом редакторе, поддерживающую регулярные выражения (например, Notepad++) Для пояснения: замена каждого вхождения ...
4
голоса
2ответа
18k показов

Sed только распечатать совпадающее выражение

Как заставить sed печатать только совпадающее выражение? Я хочу переписать строки типа «Аккумулятор 0: зарядка 44%, зарядка» в «Аккумулятор: 44%». Я попробовал следующее: sed -n '/\([0-9]*%\)/c ...
3
голоса
1ответ
13k показов

Perl для сопоставления с регулярными выражениями в терминале?

Я пытаюсь немного ознакомиться с Perl, чтобы использовать его для поиска по регулярным выражениям в Terminal (Mac). Теперь я не очень стараюсь изучать Perl, просто пытаюсь выяснить, как сделать ...
3
голоса
1ответ
1k показов

Regex для поиска запятых, исключая запятые внутри строки, обозначенной двойными кавычками

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

поиск по регулярному выражению внутри команды less

Какой именно поиск по регулярному выражению поддерживается less (например, я могу использовать \d+)? man less не ясно в этом, и мой в первую очередь Google, который не дал много хорошего удара либо. ...
3
голоса
2ответа
8k показов

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

В моей папке я получил такие файлы, как /data/filename.log /data/filename.log.1 /data/filename.log.2 /data/filenamefilenamefilename.log /data/filenamefilenamefilename.log.2 Я хочу использовать ...
3
голоса
3ответа
230 показов

команда unix для проверки длины слова в тексте

Какие команды Unix можно использовать для определения длины строки, в которой слово появляется в тексте? "Span" равен номеру строки последнего экземпляра слова минус номер строки первого экземпляра ...
3
голоса
1ответ
110 показов

Программа / инструмент Windows, необходимые для рекурсивного поиска по файлам, на которые есть ссылки из файла

Следующий сценарий: я просматриваю unsafeMethodCall() на всех моих веб-страницах. Этот метод небезопасен только в том случае, если есть ссылка на doSomeCrazyAjaxStuff() Мои веб-страницы используют ...
3
голоса
3ответа
3k показов

Удаление дублирующихся строк в текстовом файле?

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

Нужна помощь для замены строки в Notepad++ с помощью регулярного выражения

Я пытаюсь заменить контент /*6efdc4d230be4cf90bd9cefdffaeb74e*/ var ...
3
голоса
1ответ
97 показов

Блокнот ++ сложный поиск по шаблону

Привет, я ищу соответствие шаблону регулярных выражений notepad++ в тексте и внесу некоторые замены. Но пока то, что я придумал, похоже, не работает. Пример текста: 1 blablablabla. blablnsnsnns, ...
3
голоса
2ответа
721 показов

Добавляйте строки одну за другой в notepad++

Как нам добиться следующего, используя функцию замены в notepad++? Преобразование следующего cow horse elephant camel в 'cow','horse','elephant','camel' Я знаю, что ^ и $ (в Регулярном выражении) ...
3
голоса
1ответ
1k показов

Regex в Notepad++ 6

Итак, Notepad++ получил обновление до v6.0. Одной из их новых функций является PCRE (Perl Compatible Regular Expressions) . Я пытался использовать эту новую функцию, чтобы найти и заменить вещи в ...
3
голоса
2ответа
6k показов

Есть ли PDF-ридер, который поддерживает поиск слов с регулярным выражением?

Возможный дубликат: Существует ли программное обеспечение, позволяющее мне искать PDF-файл с помощью Regex? Иногда я хотел бы найти некоторые конкретные слова в PDF-файле, однако для меня всегда есть ...
3
голоса
2ответа
9k показов

Как искать специальные символы в Sublime Text 3

У меня есть несколько строк, начинающихся с символа # и я ищу его в SublimeText 3, но ST3 сказал, что не могу unable to find \b#\b . Затем я попытался найти \# и это также не удалось (с включенным ...
3
голоса
1ответ
4k показов

Добавить текст в конце конкретных строк? Блокнот ++ Regex

Как я могу добавить текст в конце определенных строк (только если строка начинается с определенного слова), как это: Если строка начинается со слова DATA , добавьте этот текст в конце строки: "p:120 ...
3
голоса
2ответа
2k показов

Как закомментировать несколько строк, соответствующих регулярному выражению, используя sed или awk

У меня есть файл, который содержит это: [...] location /static { ... multiple lines ... } [...] location /static/ { ... multiple lines ... } [...] И я хочу получить: [...] # location /static { # ... ...
3
голоса
3ответа
7k показов

Как я могу найти и заменить текст в скобках на регулярное выражение в Microsoft Word

У меня есть документ, который имеет (TL пользователем) повсюду. Я хотел бы заменить это ничем (тем самым удаляя его повсюду), но пользователь может быть другим или может быть много пользователей (TL ...
3
голоса
1ответ
8k показов

notepad++ Пользовательский язык регулярных выражений

Есть ли способ распознать определенный текст в качестве ключевого слова, только если это первый текст в строке? Я не вижу такой опции в опциях «Пользовательский язык» -> «Списки ключевых слов»
3
голоса
1ответ
10k показов

Удаление всего между двумя символами в Ms Word

Мне нужен шаблон для удаления всего между символами "". Примером может быть: Something I want really bad становится Something I want really bad Как бы я поступил так? Я искал шаблоны поиска слов и ...
3
голоса
4ответа
5k показов

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

Я хочу удалить начальные и конечные теги из названий стран. В моем примере это теги и . Afghanistan Albanie Algérie Результат должен быть: Afghanistan Albanie Algérie В Microsoft Word я хочу ...
3
голоса
2ответа
2k показов

Найти и заменить на sed, сохранить оригинальную линию тоже

я имею param1='123' мне бы хотелось param1='123' param2=123 где 123 будет меняться между файлами, на которых я хотел бы запустить это. Я могу получить param2 используя sed -i ...
3
голоса
1ответ
6k показов

Преобразовать определенное слово в верхний регистр

У меня есть документ, в котором есть конкретные слова, начинающиеся с подчеркивания ("_"). Мне нужно регулярное выражение для notepad++, чтобы изменить его в верхний регистр. Я пробовал это, но это ...
3
голоса
2ответа
8k показов

Как получить строку с обратной косой чертой в конце строки?

Я пытаюсь получить строку с обратной косой чертой в конце строки, например: abc\ def ghij ... Я надеюсь, что это может grep строки "abc\". Я попробовал команду ниже, но они не работали. grep -EHn ...
3
голоса
2ответа
2k показов

sed: как я могу заменить \r \r \n?

В этом вопросе о stackoverflow объясняется, как можно заменить символ новой строки, используя sed. Моя проблема в том, что я хочу заменить последовательность символов \r \r \n на sed. Может ли ...
3
голоса
1ответ
39 показов

Notepad++ Не переходите к следующему экземпляру после поиска и замены

Я использую функцию поиска и замены в блокноте ++. Поскольку в нем используется некоторое регулярное выражение, я хотел бы видеть результат после каждого отдельного поиска и замены. Однако, если я ...
3
голоса
1ответ
12k показов

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

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

интерпретация подстановочных знаков команды printf

Мне интересно, какое поведение следует команде printf при использовании подстановочных знаков. Этот вопрос первоначально задавался мне кем-то другим, но я сам смущен поведением и хотел бы получить ...
3
голоса
2ответа
142 показов

Соответствие содержимого ячейки на основе разрыва строки

Я беру данные с звонка по горячей линии на сайт и передаю их в Linux Libreoffice Calc (LC). Ячейки столбца C имеют 2 набора данных: два телефонных номера, 1 из которых является вызывающим абонентом, ...
3
голоса
1ответ
4k показов

Перезапись Nginx для удаления первого (общего) узла пути

В настоящее время я пишу диспетчер, который будет отправлять различные URL-адреса на конкретные URL-адреса служб. Я по сути хочу отправить что-то вроде: POST ...
3
голоса
1ответ
22k показов

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

Я хотел бы выбрать строки с не содержит слово SCREEN. Я попробовал следующее регулярное выражение (? Но, кажется, не работает - выбирает все строки. Почему это не работает?
3
голоса
3ответа
322 показов

Sed заменяют только в четных строках файла, когда команды замены записываются в файл

У меня есть все команды замены в файле (скажем, replace.sed), и я использую его с флагом -f sed (sed -f replace.sed InputFile). Но теперь я столкнулся с условием, когда мне нужно применять эти ...
3
голоса
1ответ
280 показов

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

У меня есть такие нити, как brown,Ceilings,flu,hydraulic bar stool,horse saddles,marble tiles . Я хочу удалить текст, который не содержит пробелов, но сохранить текст, который имеет хотя бы один ...
3
голоса
2ответа
4k показов

Звездочка (*) и плюс (+) не работают в Notepad++ как регулярное выражение

Я использую Notepad++ и изучаю регулярные выражения, но мне интересно, почему некоторые из мета-символов не работают в редакторе, то есть звездочка (*) и плюс (+). Например: Дерево выглядит ...
3
голоса
2ответа
786 показов

Как я могу обозначить повторение в регулярном выражении ZMV?

Я пытаюсь вручную извлечь дайджесты из ресурсов Rails (не спрашивайте). Я был направлен в ZMV для простого поиска / замены на основе регулярных выражений. Но обычный {32} синтаксис для указания ...
3
голоса
2ответа
2k показов

Используйте Sublime Text find, чтобы выделить группу регулярных выражений в шаблоне поиска.

Есть ли способ, чтобы Sublime Text выделял (соответствовал) только часть шаблона поиска регулярных выражений? Например, я хочу выделять Text исключительно при поиске Some(Text) .
3
голоса
3ответа
2k показов

Linux GUI Средство регулярного выражения File Renamer (с заменой)

У меня есть папка с несколькими сотнями файлов, названных так: 010203.txt Я хочу изменить имена файлов так, чтобы последние две цифры были перемещены вперед: 030102.txt Я хочу избежать написания ...
3
голоса
1ответ
12k показов

Разрешение реестра Windows 8 для изменения значений

Начиная с Windows-8 я не могу изменить значения в реестре (различные настройки), например, изменение меню проводника. Кто-нибудь может изменить значение ключа «Атрибуты» в следующей папке? ...
3
голоса
2ответа
800 показов

Стереть неизвестную строку между двумя известными строками в Notepad++

Можно ли взять, например, строку: [abcdef] И превратить это в: [] Используя Notepad++, учитывая, что я не знаю, что в скобках есть строка "abcdef"?
3
голоса
2ответа
453 показов

Найти и заменить несколько раз в текстовом файле

Я знаю, что это можно было спросить раньше, но я не мог найти ответ на него. Мне нужно заменить следующее: CoverLevel = "XX" на CoverLevel = "0", в том числе XX - любое число без замены аналогичных ...
3
голоса
2ответа
340 показов

Поиск по шаблону Word 2010 - Поиск текста в формате ABC.DEF.XYZ

Я пытаюсь найти текст в Word 2010 в следующем формате: ABC.DEF.XYZ. По сути, это поиск ссылок на код с использованием синтаксиса Java, записанных в текстовом документе. Обратите внимание, что ...
3
голоса
3ответа
15k показов

Извлечь / удалить весь другой текст, кроме того, что внутри кавычек ("") и после строки

У меня очень большой вывод данных в файл .txt, который выглядит следующим образом: value1="1",value2="2",value3="test3",value4="4" value1="1",value2="2",value3="anothertest3",value4="4" ...
3
голоса
1ответ
50 показов

Как получить конкретное строковое значение из профилировщика системы Apple SPHardwareDataType

Я использую Bash для массового переименования компьютеров, используя часть серийного номера, что довольно легко, но мой клиент попросил добавить год выпуска каждой машины до конца. Есть адрес: curl ...