Вопросы по теме 'pcregrep'
Как мне найти в файле многострочный узор?
Мне нужно было найти все файлы, содержащие определенный строковый шаблон. Первое решение, которое приходит на ум, - это использовать find , переданный по конвейеру с xargs grep :
find . -iname '*.py' | xargs grep -e 'YOUR_PATTERN'
Но если...
134789 просмотров
schedule
06.08.2022
Определить заданное количество вкладок в ретроспективном выражении Regex (pcregrep)
Я использую pcregrep для поиска шаблонов в нескольких строках html-кода.
Я пытаюсь сопоставить что-то похожее на это:
<some-html-stuff>
sometext<more-html-stuff>
Пространство между sometext и началом...
125 просмотров
schedule
17.09.2022
Почему это регулярное выражение не захватывает обе совпадающие строки?
У меня есть следующий текстовый файл:
a
a
Я пытаюсь сопоставить строки, начинающиеся с a , используя следующую команду: pcregrep -M '^a' . Соответствует только первому a , а не второму. Кто-нибудь знает почему? Я использую pcregrep ,...
49 просмотров
schedule
03.03.2024
Извлекать несколько строк, только если все шаблоны совпадают в одном порядке
Я сталкиваюсь с аналогичной трудностью, которую задавали здесь .
Мой файл журнала Linux ( пример файла журнала ) содержит записи, как показано ниже, и я хотел бы выполнить grep строки ' Total Action Failed : ' и ' Total Action Processed: '...
28 просмотров
schedule
10.03.2023
соответствует числу с плавающей запятой, которое не находится внутри круглых скобок
Я пытаюсь сопоставить шаблон в куче файлов с помощью grep. Файлы содержат G-код (код станка с ЧПУ). С каждым номером должна быть связана буква (пример: X4.5, G71, Z-0.75). Во многих файлах есть опечатки и отсутствуют буквы. Я пытаюсь использовать...
36 просмотров
schedule
20.03.2023
Регулярное выражение PCRE ведет себя по-разному при перемещении в подпрограмму
Используя PCRE v8.42, я пытаюсь абстрагировать регулярное выражение в именованную подпрограмму, но когда оно находится в подпрограмме, оно, кажется, ведет себя по-другому.
Это выводит 10/ :
echo '10/' | pcregrep '(?:0?[1-9]|1[0-2])\/'
Это...
28 просмотров
schedule
14.06.2022
grep -P, чтобы найти строки, содержащие ровно n A, за которыми следует ровно n B
Можно ли написать команду grep -P (PCRE), которая печатает строки, содержащие только A и B , так что есть ровно n A , за которыми следует ровно n B , и никаких других символов . Так что это действительные совпадения:
AB
AAABBB...
155 просмотров
schedule
02.03.2023