Вопросы с тегом «regex»

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

143
Как игнорировать определенные имена файлов, используя «find»?

Одна из моих любимых команд BASH: find . -name '*.*' -exec grep 'SearchString' {} /dev/null \; который ищет содержимое всех файлов в и ниже текущего каталога для указанной SearchString. Как разработчик, это пригодилось время от времени. Однако из-за моего текущего проекта и структуры моей кодовой...

73
Удаление цветовых кодов ANSI из текстового потока

Изучение выхода из perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' в текстовом редакторе (например, vi) отображается следующее: ^[[37mABC ^[[0m Как можно удалить цветовые коды ANSI из выходного файла? Я полагаю, что лучшим способом было бы передать вывод...

69
Как я могу искать регулярные выражения на веб-страницах, используя Google Chrome или IE?

Как я могу искать регулярные выражения, такие как 'foo | bar' на веб-страницах, используя Google Chrome или IE? Мне известно о расширении "Regular Expression Searcher", но оно у меня не работает. (Ничего не происходит, когда я нажимаю на косую черту.) Отзывы в интернет-магазине показывают, что это...

68
Подстановка в текстовом файле ** без ** регулярных выражений

Мне нужно заменить текст внутри текстового файла с заменой. Обычно я хотел бы сделать что-то вроде sed -i 's/text/replacement/g' path/to/the/file Проблема в том, что оба textи replacementявляются сложными строками, содержащими тире, косые черты, черные черты, кавычки и так далее. Если я уберу все...

44
Новые строки в sed на Mac OS X

Я считаю, что \nэто не работает в sed под Mac OS X. В частности, скажем, я хочу разбить слова, разделенные одним пробелом, на строки: # input foo bar Я использую, echo "foo bar" | sed 's/ /\n/' Но результат тупой, тот \nне избежал! foonbar После того, как я посоветовался с Google, я нашел обходной...

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

Я совершенно новичок в регулярных выражениях и буду очень признателен за любую помощь. Задача проста. У меня есть файл CSV с записями, которые читаются так: 12345,67890,12345,67890 12345,67890,12345,67890 12345,67890,12345,67890 12345,67890,12345,67890 12345,67890,12345,67890 Я хотел бы заменить...

40
Как я могу удалить все после первого столбца в Notepad ++?

Я пытаюсь избавиться от всего после колонки в Notepad ++. Режим столбца не вариант. Является ли это возможным? Что я имею: 70.97.110.40 159 ms [n/a] 21 70.97.117.177 134 ms [n/a] 21 70.97.120.10 75 ms [n/a] 21 70.97.122.105 87 ms www.portless.net 21 70.97.122.106 89 ms www.popovetsky.org 21...

35
Какое регулярное выражение я могу использовать для сопоставления с IP-адресом?

С помощью следующего grepсинтаксиса я хочу сопоставить все IP-адреса в файле (из kshскрипта) grep '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' file Проблема: он также соответствует словам (IP), которые имеют более 4 октетов: 1.1.1.1.1 или 192.1.1.1.160 Как сопоставить действительный...

30
Есть ли способ поиска шаблона в документе MS Word?

Есть ли способ поиска шаблонов внутри документа MS Word вместо точного соответствия? У меня есть документ, в котором все десятичные дроби были записаны как /вместо .. Например, 1.02было написано как 1/02, потому что персидская типография использует /вместо .десятичной точки. Так /как он...

29
Как искать одну из двух похожих строк в Vim?

В Vim, если я хочу выполнить поиск, который соответствует «planA» или «planB», я знаю, что могу сделать это: /plan[AB] Это работает, потому что регулярное выражение допускает либо A, либо B в качестве набора символов. Но как я могу указать одну из двух полных строк? Например, "planetAwesome" или...

29
Подсчет общего количества совпадений с помощью grep вместо количества совпадений

Этот вопрос был перенесен из переполнения стека, поскольку на него могут ответить суперпользователи. Мигрировал 8 лет назад . Предлагает ли grep подсчитать общее количество совпадений? Опция -c возвращает только количество строк, соответствующих регулярному выражению, но в этом случае у меня есть...

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

В Textpad или Notepad ++ есть ли возможность экспортировать все совпадения для поиска по регулярному выражению в виде одного списка? В большом текстовом файле я ищу теги (слова, заключенные в%%), используя регулярное выражение %\< and \>%, и хочу, чтобы все совпадения были представлены в виде...