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

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

3
Як ігнорувати певні назви файлів, використовуючи "знайти"?
Одна з моїх улюблених команд 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". Як я можу отримати очікуваний результат?
78 regex  sed 


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

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

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


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


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



11
Як я можу видалити все після першого стовпця в Блокноті ++?
Я намагаюся позбутися всього після стовпця в Блокноті ++. Режим стовпчика - це не варіант. Це можливо? Що я маю: 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 21 …

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.