Запитання з тегом «regex»

Regex (або regexp) відомий як збіг регулярних виразів шаблонів, рядків або символів, наприклад, у великому текстовому файлі. Питання слід позначати як такі, незалежно від мови програмування, і тег також може застосовуватися до командного рядка або графічних програм, які мають плагіни для повторного виведення або деякі можливості регулярного виведення.

4
Як підключити вкладки без використання буквальних вкладок і чому це не працює?
Під час пошуку вкладок у файлі з (e) grep я використовую litteral tab ( ^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 Я натиснув вкладку двічі і побачив, що у мене в системі є і k3b, і k3b-дані. Припускаючи, що мені не потрібні k3b-дані в моїй системі без …

3
Різниця між '.' , '?' та "*" у регулярних виразах?
Чи можу я отримати приклад того, як ці три елементи (називаються вони метахарактерами?) Відрізняються? Я знаю, що це *означає все або нічого, але я не впевнений, чи правильно це думати. З іншого боку .і ?здаються такими ж. Вони відповідають одному персонажу, правда?
21 bash  regex 

1
Використання модифікаторів сумісного з Perl Regex (PCRE) у форматі grep
Згідно з grep --helpі man grep, ми можемо використовувати -Pпараметр для того, щоб інтерпретувати шаблон як регулярний вираз Perl (PCRE, якщо бути точним), замість базових регулярних виразів POSIX за замовчуванням (BRE). У мові Perl до виразу можуть бути додані різні модифікатори , щоб відрегулювати інтерпретацію шаблону (у синтаксисі /pattern/modifiers). Отже, …
20 grep  perl  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 Не потрібна частина відео ID ( rtOvBOTyX00) в кінці, і я хотів би мати лише наступне: Christina Perri …

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 

1
Як включити пробіл із символом grep?
У мене є файл з назвою example $ 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 деякий час тому. Далі йде один із відповідей : Що "добре", залежить від того, що вам найбільше корисно. Для мене, однак, це ключові особливості хорошого редактора регулярних виразів (окрім можливості тестування та створення регулярних виразів, звичайно, що обов'язкова умова називатися "редактором регулярних …


4
Греп: Зірочка (*) не завжди працює
Якщо я зірвую документ, який містить таке: ThisExampleString ... за виразом This*Stringабо *String, нічого не повертається. Однак This*повертає вищезазначений рядок як очікувалося. Незалежно від того, чи є вираз укладеним у лапки, немає значення. Я думав, що зірочка вказує будь-яку кількість невідомих символів? Чому це працює лише якщо він знаходиться на …

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.