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

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

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


6
использование чередования «|» в регулярном выражении sed
Я использую sed, GNU sed версия 4.2.1. Я хочу использовать чередование "|" символ в подвыражении. Например : echo "blia blib bou blf" | sed 's/bl\(ia|f\)//g' должен вернуться " blib bou " но возвращается "blia blib bou blf". Как я могу получить ожидаемый результат?
79 regex  sed 


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

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

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


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


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



11
Как я могу удалить все после первого столбца в 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 70.97.122.107 95 ms www.psmythe.net …

12
Какое регулярное выражение я могу использовать для сопоставления с 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 Как сопоставить действительный IP-адрес и только IP-адреса с 4 октетами? Я также могу использовать Perl - однострочное синтаксическое решение, если …
35 regex  grep  ip-address 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.