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

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

0
голосов
3ответа
231 показов

Заменить строку только частью линии

У меня есть большая таблица из Википедии (из источника вики), и я хочу извлечь один столбец, у меня он открыт в vim, и то, что я хочу извлечь, выглядит примерно так |col||[[what I want]]||another ...
0
голосов
1ответ
2k показов

Sed извлечь данные из таблицы HTML

С помощью sed я могу извлечь данные из файла HTML? Например, вот так: ... R1AR1B R1CR1D R2XR2Y R2WR2Z .... Извлеките этот вывод: R1A R1B R1C R1D R2X R2Y R2W R2Z В моем текстовом редакторе я использую ...
0
голосов
1ответ
130 показов

Направление с регулярным выражением для Firefox?

Я ищу реферальный плагин Firefox. Я хотел бы иметь возможность подделать имя реферала на основе названия страницы без расширения. Такие как http://site.com/page/abc.ANYTHING Мне нужно установить ...
0
голосов
1ответ
100 показов

Поиск нескольких терминов

Я знаю, что grep -E 'termA|termB' files позволяют мне искать в файлах termA OR termB . Вместо этого я хотел бы найти termA AND termB . Они не обязательно должны быть в одной строке, если два термина ...
0
голосов
3ответа
3k показов

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

У меня есть файл, полный строк, как это: 123.456 что я хочу преобразовать в: 123.456 Я попытался использовать расширенный поиск / замена (с включенными регулярными выражениями): find: ([0-9\.]+) ...
0
голосов
4ответа
3k показов

Unix: поиск и замена в именах файлов

Используя sed , я могу искать и заменять текст в файле. Есть ли способ сделать поиск и замену имен файлов? Например, если у меня есть куча файлов в папке с такими именами: foo01 foo02 bar001 bar002 Я ...
0
голосов
4ответа
394 показов

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

Пожалуйста, смотрите изображение: Какое регулярное выражение удалит все окончания строк только из непустых строк (не удаляя их из пустых строк? Это из текстового файла длиной более 8000 строк. ...
0
голосов
1ответ
1k показов

как сделать ИЛИ на два слова в регулярном выражении

Я хочу написать регулярное выражение, которое соответствует либо: insert #TempTable или же update #TempTable Как мне это сделать? Я думаю, что несовершенный способ сделать это будет: [insertupda]{6} ...
0
голосов
2ответа
647 показов

Команда Sed, чтобы удалить все после двоеточия

У меня есть коллекция текстовых файлов, содержащих / не фразу (основной файл B). Тогда я попробовал это: sudo find / -type f -name core | xargs file | grep 'B core file' | sed 's/:ELF.*//g' | xargs ...
0
голосов
1ответ
171 показов

Есть ли ЛЮБОЙ возможный способ сделать регулярное выражение ⌘-F TextMate по умолчанию?

TextMate новичок здесь. Ненавижу, когда мне приходится щелкать мышью, чтобы кликать на поле Регулярные выражения почти каждый раз, когда я ищу. РЕДАКТИРОВАТЬ: флажок Regex становится непроверенным в ...
0
голосов
1ответ
132 показов

Как я могу найти отсутствующий glPopMatrix в Visual Studio

У меня есть теория, согласно которой ошибки, с которыми я сталкиваюсь, связаны с использованием glPushMatrix без соответствующего glPopMatrix. Мой проект довольно большой, поэтому я хотел бы иметь ...
0
голосов
1ответ
496 показов

Можно ли сортировать файлы AZ и одновременно ZA?

Вопрос Я пытаюсь отсортировать и переименовать большое количество файлов с пометкой ##### _ ## Левая сторона подчеркивания - это числа (например, 32956715, 32956810 и т.д.), Которые не повторяются. ...
0
голосов
2ответа
80 показов

Удалить файлы с определенным синтаксисом

У меня есть несколько файлов, которые следуют этому синтаксису: _yyyy мм dd_hhhmmm. Пример: _2010-01-01_00h10m. _2010-01-01_01h10m. _2010-01-01_02h10m. _2010-01-01_03h10m. ... _2010-01-01_23h10m. ...
0
голосов
2ответа
132 показов

Можно ли использовать обратные ссылки в блокноте ++?

В моем конкретном примере, для выбора строк, я хочу дублировать их внутри строки, разделенных произвольным маркером То есть, stringA stringB становится stringA_something_stringA ...
0
голосов
2ответа
943 показов

BASH история манипулирования: поиск заменить

В BASH есть очень удобная функция расширения параметров / переменных, которую я не вижу в истории. Я проверил справочные страницы для истории и для самого BASH. Не там ... может быть, я пропустил ...
0
голосов
1ответ
395 показов

Textmate: Найти и заменить по всему проекту с содержимым одного файла из указанного проекта

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

Как использовать grep?

Мне нужно найти файл из ls - l с помощью grep и определенного регулярного выражения. В частности, мне нужен greep, чтобы увидеть окончание определенного файла, например, .txt но только с ...
0
голосов
1ответ
930 показов

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

Используется ли стандарт регулярных выражений в grep POSIX + ASCII или что-то еще?
0
голосов
1ответ
1k показов

Как вставить разделитель тысяч с помощью `sed`?

Я хочу вставить разделитель тысяч в числовую последовательность с помощью sed и этот уродливый RE sed -e :a -e 's/\(.*[0-9]\)\(\([0-9]\{3\}\)\(,[0-9]\{3\}\)*\(\.[0-9]*\)\)/\1,\2/;ta' [filename] . ...
0
голосов
1ответ
3k показов

Почему этот вызов egrep не чувствителен к регистру?

Я использую следующий вызов egrep в качестве фильтра для сборки муравья: egrep '\[.*\]|BUILD|time\:' Файл build.xml содержит огромное количество пустых или неважных целей, которые я пытаюсь ...
0
голосов
2ответа
2k показов

Шаблон регулярных выражений для прокси

Я пытаюсь сопоставить шаблоны прокси с помощью следующего регулярного выражения: ((?:\d{1,3}\.){3}\d{1,3}):(\d+) Пока это работает хорошо, но не соответствует следующему: 218.25.249.186:80 Есть идеи? ...
0
голосов
1ответ
2k показов

Почему следующее обнаруживает, что регулярное выражение не работает в Linux?

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

Regex для увеличения числа на 1 в Visual Studio 2005

Как бы я использовал регулярное выражение в поиске / замене Visual Studio 2005, чтобы увеличить набор чисел на 1? Поисковый термин:{:z} или {[0-9]+} . Я не уверен в сроке замены. Использование « \1 » ...
0
голосов
2ответа
182 показов

Какие термины в моем регулярном выражении я должен использовать вместо /b, чтобы не подвергать вмешательству управляющие символы в MS Word или его братьях?

Я использую Dynamic Hotstrings как часть моей реализации AutoHotkey. Это был неоценимый инструмент в изучении регулярных выражений. В настоящее время я интенсивно использую его для расширения текста ...
0
голосов
3ответа
439 показов

Замена кавычек в файле

У меня есть большое количество больших файлов данных, разделенных точкой с запятой. Все строковые поля заключены в двойные кавычки. В некоторых файлах есть дополнительные кавычки в строковых полях, ...
0
голосов
1ответ
91 показов

Неправильное поведение в регулярном выражении в VIM

У меня проблема с регулярным выражением на vim. У меня есть шаблон следующим образом: http:\/\/\(\w\+\.\?\)\+ [соответствует http://(КАК МНОГО СЛОВ ПО СЛЕДУЮЩИМ ТОЧКАМ ИЛИ НЕ СЧЕТЧИКАМ) например, ...
0
голосов
3ответа
1k показов

Regex, чтобы удалить только одно слово во фразе, где несколько символов совпадают в Notepad++

У меня есть повторяющееся слово, которое всплывает повсюду на моей странице, которая прямо встроена в страницу HTML. И я хочу удалить это слово и это слово только везде, используя Regex в Notepad++. ...
0
голосов
1ответ
71 показов

Найти недостающие файлы данных, которые генерируются каждый день

Я получаю много файлов данных от моих клиентов, которые названы в формате даты и времени. Имя файла примера: 20121029153045.txt, что означает год 2012, месяц 10, день 29, час 15, минуты 30 и секунды ...
0
голосов
2ответа
3k показов

Regex, чтобы извлечь последний элемент после TAB в строке?

Используя движок регулярных выражений Perl, я не могу понять, как извлечь последний элемент в строке, где элементы разделены, с помощью символа TAB. Вот пример из файла журнала Process Explorer: ...
0
голосов
1ответ
2k показов

Регулярное выражение для замены части URL в файле XML

Мне нужно регулярное выражение в Notepad++ для поиска / замены строки. Мой документ (xml) содержит несколько тысяч строк, которые выглядят примерно так: Мне нужно заменить все, начиная с тома 1 до ...
0
голосов
2ответа
933 показов

sed regex удалить специальные символы

У меня есть файл с несколькими строками, которые взяты из текста в формате HTML, поэтому у них есть некоторые последовательности HTML, которые не очень хорошо выглядят в интерфейсе консоли. Вот ...
0
голосов
1ответ
51 показов

Выберите разные части линии

Я новичок в регулярных выражениях и у меня есть файл, который выглядит следующим образом: |60|493,93|1,6500| |60|95,72|1,6500| |60|43,88|1,6500| |60|972,46|1,6500| Я использовал регулярное выражение ...
0
голосов
6ответов
2k показов

grep * .c не работает

У меня есть список ".c" (c файлы) в текущем каталоге. Я должен найти все файлы .c в текущем каталоге. Команда, которую можно использовать id ls * .c Но, другой способ - использовать grep. так что ...
0
голосов
1ответ
440 показов

Найти совпадения с регулярным выражением '[^,] which' в MS Word

Я хочу найти экземпляры подстроки [^,] which - слово, which предшествует пробел ' ', которому предшествует символ, который не является запятой [^,] . Можно ли это сделать? Запрос [,] which работает ...
0
голосов
1ответ
281 показов

Bash: регулярное выражение Grep не работает

При использовании grep так: ps aux | grep 'processname' | awk '{print $2}' PIDs процессов с processname процесса возвращается. При использовании этого: ps aux | grep '^processname' | awk '{print $2}' ...
0
голосов
1ответ
6k показов

Замените числа, которые начинаются с «-» (дефис) в Notepad++

Итак, я экспортировал базу данных MySQL, так что все было легко редактировать в Notepad++. Однако каждая новая строка начинается со строки случайного числа -123456 . Есть ли способ удалить все ...
0
голосов
0ответов
111 показов

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

Я пытаюсь заменить конкретные цифры и использовать эту команду: sed -e 's/[0-9]\{12\}/ /g' file.log но ничего не происходит Как видно из U, это выражение должно заменить все числовые вхождения ...
0
голосов
2ответа
82 показов

OpenOffice - Regex для переформатирования строки со словом + числа

У меня есть документ с разделами, озаглавленными "Глава 1" - "Глава 45". Я хочу сделать их все заглавными буквами и все жирным шрифтом с помощью регулярных выражений. Я застрял. Я продолжаю в ...
0
голосов
2ответа
1k показов

Нано-синтаксис, выделяющий искаженное регулярное выражение?

Я нашел этот файл подсветки синтаксиса JavaScript для nano в коде Google, скачал его и включил в мой файл /etc /nanorc: File: /usr/share/nano/js.nanorc ## all *js files ( e.g. Firefox user.js, ...
0
голосов
2ответа
48k показов

RegEx, чтобы вернуть строку между 2 конкретными символами?

Можете ли вы посоветовать, как вернуть строку между двумя конкретными символами? пример http://sds.01/create/http/capital/870745800/create/period_1_1364871116_438861511.ssa Я хочу вернуть: ...
0
голосов
1ответ
319 показов

Справка по выражению для поиска и замены в Notepad++

Я путаюсь с использованием регулярных выражений в notepad++ с некоторыми файлами .xml, и, возможно, немного над головой. В настоящее время я пытаюсь найти все, что начинается с: Timer (where "Timer" ...
0
голосов
1ответ
93 показов

Regex через несколько файлов в VIM

Мне нужно заменить определенное слово в нескольких файлах в vim. Я обнаружил, что могу это сделать, если открываю каждый файл в буфере, но при попытке открыть все файлы, которые требуют замены, vim ...
0
голосов
2ответа
951 показов

GUI инструмент поиска в Linux

Исходя из Windows, есть фантастический инструмент поиска, который называется find all, найденный здесь: http://www.voidtools.com/, который может мгновенно искать все файлы на ваших жестких дисках по ...
0
голосов
2ответа
114 показов

Поиск заменить расширенный в HTML-файл

У меня есть маленький вопрос. У меня большой HTML-файл, и я хочу много раз заменить внутри. Единственная проблема, которую я не могу решить - это замена переменной. Пример: должно быть преобразовано ...
0
голосов
1ответ
342 показов

Преобразование между заменой vim и заменой perl pie

Итак, у меня есть файл test.txt, который содержит home -> range Если я редактирую файл в vim и запускаю команду %s/^\(.*\)->\(.*\)$/\2 ::= \1 ;/g он преобразует файл в range ::= home ; что я и хочу ...
0
голосов
2ответа
682 показов

"sed" regex help: замена символов

Я хочу изменить символы в файле XML с помощью sed. Вход выглядит так: Теперь я хочу изменить все c на X в теге bar элемента дерева. Как правильная команда sed? Пожалуйста, учтите, что в одном теге ...
0
голосов
2ответа
863 показов

Notepad++ Поиск и замена (с регулярным выражением) проблема

Я схожу с ума по странной проблеме, я пытался найти этот текст: CREATE Proc [dbo].[procName] (@EMI_ID numeric(8), @ESYNTH_ID numeric(8), @FLD_ID numeric(8), @SYNTH_ID numeric(8)) As И я использую это ...
0
голосов
3ответа
1k показов

Разобрать и удалить части строк между разделителями

Я хотел бы просмотреть файл и удалить определенные последовательности между разделителями. Например drw---- 00000000 11111111 0 ./a/ drw---- 00000000 11111111 0 ./b/ d------ 00000000 11111111 0 ./c/ ...
0
голосов
1ответ
124 показов

Заменить некоторые элементы в пути тегом

Я хочу изменить пути с определенным рисунком. Например ./foo/1023023/43655345/bar/ становится ./foo/_dir_/_dir_/bar/ Шаблону всегда предшествует /foo /, за которым следуют 2 директории, которые имеют ...
0
голосов
2ответа
1k показов

grep не выдает правильный вывод при запуске команды find

Моей задачей было напечатать количество файлов в текущем каталоге без использования команд ls и wc . Я набрал следующие строки в скрипте: #!/bin/bash find . -maxdepth 1 -type f \( ! -iname ".*" \) > ...