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

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

2
Regex виберіть лише певну кількість пробілів
Я використовую блокнот ++ і хочу зробити операцію пошуку та заміни. Наприклад 4 кількість пробілів означає 1 вкладку 6 кількість пробілів означає 2 вкладки тощо. У моєму файлі всі пробіли знаходяться на початку кожного рядка. Який регулярний вираз я повинен використовувати, щоб знайти точну кількість пробілів? Я хочу замінити пробіли …

3
Використання оператора Regex “АБО” з командою find
У мережі є стільки цих питань, але я не зміг вирішити цю просту проблему. У мене каталог з великою кількістю зображень, але я хочу лише скопіювати їх підмножину, ідентифіковану діапазонами чисел. Кожне зображення має формат: " [random characters][capture number].BMP" Наприклад: IZ000561.BMP Я використовую це в поєднанні з findі -regexопції. Регулярний …
2 regex  find 

2
Зчеплення з ERE не фільтрує лінії з опцією -v
Я намагаюся використовувати розширений параметр регулярного вираження в grep, щоб відфільтрувати файли, рядки, що мають на початку рядка такий формат рядка. any-non-space-char: * Я припускав, що наступна команда збирається виконати трюк; однак він просто роздрукував усі рядки з 2-х файлів, які підбирає підстановка. ~/tmp > cat * | grep -v …

1
find -regex не розпізнає \ d цифру
У мене структура каталогів виглядає наступним чином: processor0/10 processor0/10.1 processor0/10.2 processor1/10 processor1/10.1 processor1/10.2 ...etc... processor7/10 processor7/10.1 processor7/10.2 Я хотів би "знайти" всі каталоги, які є 10.1 або 10.2. Наступні роботи: $ find . -type d -regextype posix-egrep -regex '\./processor[0-9]*/10\.(1|2)' але це не так: $ find . -type d -regextype posix-egrep …
2 linux  regex  find 

2
Видаліть рядки, що не містять слова у Vim [дублікат]
На це питання вже є відповідь тут: Як видалити всі рядки, які НЕ містять певного слова у Vim? 3 відповіді У Vim мені часто здається, що мене цікавлять лише рядки, що містять певний рядок тексту, і хочу видалити всі інші рядки. Зрівняти рядки, що містять рядок, легко: :s/^.*foo.*\n// Зазвичай я …

1
Який менеджер закладок дозволяє регулярний вираз у пошуку (і в якій папці відображаються результати)?
Я хочу ввести кілька термінів пошуку: програмування, "програмне забезпечення", "інформатика"; і отримати результати для посилань, які містять одне слово або більше. Крім того, якщо він шукає лише певні папки (або показує, в яких папках результати), це буде чудово. Дякую.

2
notepad ++ перед заміною 3 символів
notepad ++ перед заміною 3 цифр Приклад: Замініть * на * до 3 або більше цифр Це чотири рядки 452*52*625 652*5*622 252*265*6262*45222 2525*2565*2552 я хочу, щоб цей результат лише 3 або більше цифр до * замінити 452*52 625 652*5 622 252 265 6262 45222 2525 2565 2552

2
Найкращий спосіб збільшення числа в одному рядку в Linux [закрито]
У мене є один рядок з великою кількістю записів, серед яких також час. ('DEFAULT',17,NULL,'2014-07-14 10:30:00','Something','2014-07-14 06:30:00',1),('DEFAULT',26,NULL,'2014-07-14 12:00:00','Something2,'2014-07-14 11:00:00',1),... Я хотів би збільшувати кожен раз на кілька годин. у 24-годинному форматі. Наприклад 10:30:00 стане 15:30:00. Який найкращий універсальний інструмент для цієї роботи? Я маю на увазі: системні утиліти подібні awk, sed …
1 linux  vim  regex  sed  awk 

1
Notingad ++ групування / захоплення не працює
Регулярний вираз, наприклад " (Отримано): "має відповідати кожному" Отримано "що передує" : ". N ++ знаходить для мене весь рядок: " Отримано: "Тому замість підсвічування мого документа" Отримано "Я отримую" Отримано: "Що відбувається? Знайти і замінити поводиться однаково. Я використовую версію 6.5.5 (UNICODE).

2
Виникають проблеми із заміною певного дефісу в каталогах, які мають певний формат у Bash
У мене є список каталогів у форматі: 2014-12-03 13-03 2014-09-03 12-07 і т.д. Мені потрібно змінити їх на: 2014-12-03 13:03 2014-09-03 12:07 … Я намагаюся це зробити for d in *\ ??-??; do mv "$d" "$d//<something>/<something>"; done але я не знаю, як це зробити a.) без заміни кожного “-” з …
1 linux  bash  regex 


1
Як знайти відсутнє число в послідовності
У мене є Священний Біблійний файл, який починає кожен рядок з номером вірша (напр. 1, 2, 3, 4 ) і так далі. Але на певних розділах деякі вірші пропускаються або їх немає, наприклад 10, 11, 12, 14і т.д. Використовуючи Notepad ++, чи можна буде виявити відсутні номери віршів за допомогою …

2
Notepad ++ Знайти і замінити: Wildcard Змінюючи кількість рядків?
У мене складна проблема. Мені потрібно внести незначні зміни у велику кількість файлів XML (500+). Зміна включає перемикання значення з "false" на "true". Рядок, який потрібно змінити, виглядає так: <SizeIsMeasuredLineLine>false</SizeIsMeasuredLineLine> І вона повинна стати: <SizeIsMeasuredLineLine>true</SizeIsMeasuredLineLine> На жаль, у кожному файлі є безліч екземплярів цього набору тегів, тому ми не можемо …

1
Перетворення тексту в таблицю
Я хотів би перетворити текст на таблицю. Ось посилання на текст http://www.tcdb.org/public/tcdb Короткий приклад: >gnl|TC-DB|A0CIB0|1.A.17.3.1 Chromosome undetermined scaffold_19, whole genome shotgun sequence OS=Paramecium tetraurelia GN=GSPATT00007662001 PE=4 SV=1 MDDQNQPILQEQPKPKQKKPLLNTKMVKKQKMQNKKEENLREILNFYTNQVDARKFLQKM KAVVDSNQQEKKYQDDFLNPNEYNEMQDIYEDYNMGDLVIVFPNPDADGVKNPPITYKEA PLTKTNFYSKIGNVSYENDIDELCVDEMEYLRNMRNVDGEHMDQDHVKEEI >gnl|TC-DB|A0CS82|9.B.82.1.5 Chromosome undetermined scaffold_26, whole genome shotgun sequence - Paramecium tetraurelia. MIIEEQIEEKMIYKAIHRVKVNYQKKIDRYILYKKSRWFFNLLLMLLYAYRIQNIGGFYI VTYIYCVYQLQLLIDYFTPLGLPPVNLEDEEEDDDQFQNDFSELPTTLSNKNELNDKEFR PLLRTTSEFKVWQKSVFSVIFAYFCTYIPIWDIPVYWPFLFCYFFVIVGMSIRKYIKHMK KYGYTILDFTKKK Я хотів, щоб колонки, наприклад, …
1 regex 

1
регулярний вираз, щоб поставити кожний новий рядок \ t
Я пишу bash-скрипт, який буде мати справу з blob-даними, які потрібно записати у файл. Дані, вставлені в спливаючу крапку, відокремлені новими рядками. Командний рядок mysql -e select blobfield from datatable > file.txt повертає дані форми foo\nbar\nbaz\nmoo. Я хотів би написати це у файл, який виглядає так foo бар baz moo …

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