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

Регулярное выражение (или регулярное выражение) известно как сопоставление регулярных выражений шаблонов, строк или символов, например, в большом текстовом файле. Вопросы должны быть помечены как таковые независимо от используемого языка программирования, и этот тег также может применяться к программам командной строки или графическим программам, которые имеют плагины регулярных выражений или некоторые возможности регулярных выражений.

4
Как выполнить поиск вкладок, не используя буквальные вкладки и почему \ t не работает?
Когда я ищу вкладки в файле с помощью (e) grep, я использую буквенную вкладку ( ^v + <tab>). Я не могу использовать \tв качестве замены для вкладок в регулярных выражениях. Например, у sed это выражение работает очень хорошо. Так есть ли возможность использовать нелитеральную замену <tab>и каковы предпосылки для неработающего …


3
На основе шаблона, переименование пакетного файла в терминале
Мне нужно переименовать следующее: file_001_loremipsum.png file_002_dolor.png file_003_sit.png file_004_amet.png file_105_randomness.png в upl_loremipsum.png upl_dolor.png upl_sit.png upl_amet.png upl_randomness.png Как мне сделать это с помощью одной простой строки команды терминала?

4
apt-get remove с удаленными подстановочными знаками, чем ожидалось. Зачем?
Прошлой ночью я пытался записать компакт-диски. Раздражая k3b и выбрав вместо этого brasero, я решил удалить k3b. Я набрал: sudo apt-get remove k3b Я дважды нажал на tab и увидел, что в моей системе есть как k3b, так и k3b-данные. Предполагая, что мне не нужны данные k3b в моей системе …

3
Разница между '.' '?' и '*' в регулярных выражениях?
Могу ли я получить пример того, как эти три элемента (они называются метасимволами?) Отличаются? Я знаю, что это *означает все или ничего, но я не уверен, что это правильный способ думать об этом. С другой стороны .и ?похоже тоже самое. Они соответствуют одному персонажу, верно?
21 bash  regex 

1
Использование модификаторов Perl-совместимого регулярного выражения (PCRE) в grep
В соответствии с grep --helpи man grep, мы можем использовать эту -Pопцию, чтобы интерпретировать шаблон как регулярное выражение Perl (если быть точным, PCRE) вместо базовых регулярных выражений POSIX по умолчанию (BRE). На языке Perl различные модификаторы могут быть добавлены к выражению, чтобы настроить интерпретацию шаблона (в синтаксисе /pattern/modifiers). Итак, как …
20 grep  perl  regex 

2
Что означают ^ $ и ^ #?
Я не понимаю BADIPS=$(egrep -v "^#|^$" $tDB). Вы можете это объяснить? полный код: #!/bin/bash # Purpose: Block all traffic from AFGHANISTAN (af) and CHINA (CN). Use ISO code. # # See url for more info - http://www.cyberciti.biz/faq/?p=3402 # Author: nixCraft <www.cyberciti.biz> under GPL v.2.0+ # ------------------------------------------------------------------------------- ISO="af cn" ### Set …
17 grep  regex 

3
Как указать имя файла при извлечении аудио с помощью youtube-dl?
Я могу создать mp3 видео на YouTube с помощью следующей команды: youtube-dl --extract-audio --audio-format mp3 http://www.youtube.com/watch?v=rtOvBOTyX00 Он создает mp3 со следующим именем файла: Christina Perri - A Thousand Years [Official Music Video]-rtOvBOTyX00.mp3 Мне не нужна часть идентификатора видео ( rtOvBOTyX00) в конце, и я хотел бы иметь только следующее: Christina …

1
Как включить пробел в grep?
У меня есть файл с именем пример $ cat example kali.pdf linux.pdf ubuntu.pdf example.pdf. this.pdf grep .pdf и когда я использую, grepчтобы получить строку, у которой есть пробел .pdf, я не могу ее получить. grep *.pdf example ничего не возвращает (я хочу сказать, "grep, совпадать с нулем или большим количеством …


2
Регулярные выражения VS Глобализация имени файла
Я знаю, что Регулярные выражения должны использоваться только с символами и строками, но иногда я нахожу их в именах файлов. Мой вопрос: регулярные выражения используются только с символами или также с именами файлов?
15 files  regex  wildcards 

7
Рекомендация для редактора Regex?
Я попросил рекомендации для редакторов Regex на stackoverflow некоторое время назад. Ниже приводится один из ответов : Что «хорошо», зависит от того, что для вас наиболее полезно. Для меня, однако, это ключевые особенности хорошего редактора регулярных выражений (помимо способности тестировать и создавать регулярные выражения, конечно, что является обязательным условием называться …

6
Grep начало строки
У меня есть файл со следующим содержанием: (((jfojfojeojfow // hellow_rld (((jfojfojeojfow // hellow_rld Как я могу извлечь каждую строку, которая начинается с круглых скобок?

2
Массовое переименование каталогов для перемещения года от конца к началу
В настоящее время я борюсь с некоторыми музыкальными папками. Однажды я решил назвать их по образцу: artist - album - year. Сегодня я понял, что это был неумный шаг, и теперь хочу назвать мои каталоги в соответствии с шаблоном: так year - artist - albumкак они будут отображаться в порядке …

4
Grep: звездочка (*) не всегда работает
Если я grep документ, который содержит следующее: ThisExampleString ... для выражения This*Stringили *Stringничего не возвращается. Однако This*возвращает вышеуказанную строку, как и ожидалось. Независимо от того, заключено ли выражение в кавычки, не имеет значения. Я думал, что звездочкой указано любое количество неизвестных символов? Почему это работает, только если это в начале …

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