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

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

2
Як перерахувати будь-яке інше розширення файлу за допомогою regex на Linux?
У мене є наступна команда, яка перераховує всі файли, які мають розширення .swf але я хотів би повернути список кожного файлу, який не має розширення .swf find . -maxdepth 1 -regextype posix-egrep -regex '.*/.*\.swf' -exec echo {} \;
1 linux  regex 

1
перевірити регулярний вираз mysql
У мене є додаток php5, який виконує MySQL пошуки, і я даю користувачеві можливість ввести регулярний вираз для використання з RLIKE. Я хочу бути впевнений, що регулярний вираз є дійсним, щоб не отримати жодної помилки, коли запит виконується, і я шукав в Інтернеті regex для використання в php, який перевіряє …
1 mysql  regex  php5 

1
Використання shell (bash) для визначення ключа для значення з файлу
Я сценарію деяких розгортання додатків і розгортати процеси просування за допомогою bash (shell). Ці сценарії написані як failsafe у випадку, якщо наша платформа CI знову виходить з ладу (як це було недавно). У цьому процесі кожна програма має текстовий файл з парами ключових значень, де ключем є ім'я регіону розгортання …
1 linux  bash  shell  regex 

2
Регекс nginx розташування з фігурними дужками та лапками не працює
У мене є сайт, працює на nginx. Мені потрібно переписати такі URL-адреси: domain.com/blabla/88-aaa-aaaaa-aaaa/qqqq-qqq11-2qq-qqq.html до цього domain.com/blabla/aaa-aaaaa-aaaa/qqqq-qqq11-2qq-qqq це означає - видаліть номер після косої риски, після чого тире, а потім розширення ".html". Щоб досягти цього, я намагався використовувати location ~* \/[0-9]{1,4}(-.*)(\.html)$ { ...... } але в тестері локації він повністю ігнорує …
1 regex  nginx 

2
Швидкий регулярний вираз, який перевіряє кількість появи символів на рядку у Vim?
Припустимо, у мене є текстовий файл з обмеженою трубкою. Я підозрюю, що один із стовпців може мати вбудований характер труби ('|'). Я знаю, що у файлі є 8 стовпців, і в кожному рядку повинні бути 8-1 = 7символи труби. Отже, мені потрібно знайти всі рядки, які мають 8 або більше …

2
Уникнення символів для точного стану грепу в сценарії Bash
У мене є базовий сценарій пошуку конкретних встановлених пакетів в Linux. Якщо не знайдено -> роздрукуйте пакет. Я звик grep -w, але це не працювало належним чином із -персонажем. Наприклад, dpkg -l | grep -w "rpm" Також знайдемо rpm-common. Я знайшов рішення для цього за допомогою regex. Проблема в тому, …
1 linux  bash  regex  grep 

1
Як знайти та замінити між тегами в блокноті ++
У мене є проблема з пошуку та заміни в блокноті ++. Я хочу знайти пробіл + пробіл у тексті та замінити лише одним пробілом. Але область, яку я хочу знайти та замінити, знаходиться між тегами (наприклад:) <div>...</div>. Мій файл .xml, тому він містить багато тегів.

2
Як імпортувати цей набір даних у excel? (заголовки стовпців у кожному рядку, розділених двокрапкою)
Я намагаюся імпортувати такі дані, встановлені в Excel. Мені не пощастило з майстром імпорту тексту. Я хотів би, щоб Excel створив ідентифікатор, ім’я, вулицю тощо імена стовпців і вставив кожен запис у новий рядок. , id: sdfg:435-345, name: Some Name, type: , street: Address Line 1, Some Place, postalcode: DN2 …

1
Витягнути підрядку до = підписати за допомогою awk
Скажіть, у мене є якийсь файл із купою рядків у формі someString=someMoreCharacters anotherString.blah=foo=bar blah.blah.blah=foo.bar.=foobar Бажаний вихід someString anotherString.blah blah.blah.blah Я хочу використовувати awk, щоб витягнути підрядку, яка починається на початку рядка і продовжується до тих пір, але не включає перший знак рівності. Я хочу мати можливість передавати цей вихід на …
1 regex  awk 

2
Regex: знайдіть всі рядки, починаючи з конкретного тегу і закінчуючи іншим тегом
Я хочу знайти всі рядки, починаючи з конкретного тегу і закінчуючи іншим тегом. Наприклад: <p class="amigo">My mother is at home.<br> спробував регулярний вираз, але не працює на користь, тому що виділення не зупиняється <br>, він вибирає все після нього, якщо у мене є більше таких тегів: .*<p class="amigo">(?s)(.*)<br>*$ Хтось може …

1
sed + не працює на solaris
Я намагаюся використовувати sedрядок з a +на машині Solaris і на машині Linux. на Solaris sed не видаляє рядки до першого числа, як я хочу: solaris:/ ROOT > echo "Release............5.3.7.1-12" | sed 's/[^0-9]\+//' Release............5.3.7.1-12 в Linux я отримую очікувані результати: linux tmp]# echo "Linux Release............5.3.7.1-12" | sed 's/[^0-9]\+//' 5.3.7.1-12 Чому …
1 regex  sed  solaris 

1
відповідність файлів у невпорядкованому файлі з grep
Як зіставити лише імена файлів у невпорядкованому файлі з grep? Я спробував grep -Po '[a-zA-Z1-9/_-]{1,}\.php'(я намагаюся відповідати файлам php), але це не працює, наприклад http://www.google.com/index.php, оскільки воно відповідає com/index.php. Також потрібно ловити такі речі/directory/subdirectory/index.php
1 linux  bash  regex  grep 

3
Як я можу порахувати, скільки паливних патронів складається за допомогою Microsoft Excel?
TL; DR Чи є щось подібне grepв Excel, що може допомогти мені підрахувати екземпляри, що містять лише цілі слова (наприклад, "wood", але не "woodchuck") (і, можливо, їх варіанти)? Ось ось цей вірш від матері-гуски: How much wood could a woodchuck chuck If a woodchuck could chuck wood? As much wood …

1
Як вказати вираз sed для видалення недрукувальних восьмеричних символів з текстового файлу
Я новачок у сім і прибираю дуже великий файл. Очищений документ виглядає правильно, але коли я читаю його в R, він показує, що кожен рядок додається \016\tв кінці кожного рядка. Я зрозумів, що \tце вкладка і що \016це octl (?), Але я не зовсім зрозумів, як вкласти це в правильний …
1 regex  sed 

2
Як видалити лінії, що відповідають певному шаблону за допомогою Notepad ++
Мені потрібно залишити рядки, які містять як ім’я користувача, так і пароль: username:password Мені потрібно видалити рядки, які не мають відповідного імені користувача, як це: :password Повний файл прикладу, що містить: username:password :password0 username:password1 username:password2 :password username:password4 :password2 username2:password5 Необхідний результат: username:password username:password1 username:password2 username:password4 username2:password5

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