Perl совместимый синтаксис регулярных выражений и библиотека
PCREs отсылает к синтаксису расширенного регулярного выражения и соответствующему свободному и regex с открытым исходным кодом соответствие библиотеке, которая реализует его, как используется pcregrep
, grep -P
и множество утилит и языков программирования (zsh
, wget
, snort
, php
...).
Это тесно эмулирует perl
5 регулярных выражений с несколькими собственными расширениями.
Используйте этот тег для вопросов, связанных с синтаксисом тех регулярных выражений или вопросов, связанных с пользованием библиотекой PCRE.
Проблема в следующем: у меня есть файл xml с данными, и я ищу небольшую часть данных, чтобы записать их в новый файл:
содержание сокращено по запросу: snippet if type=dhcp-client: ...
18.01.2020
Я пытаюсь выполнить сборку и локальную установку R 4.0.4 на Red Hat Linux 6.8. Было несколько неудовлетворенных зависимостей, которые я разрешил, выполнив локальную установку (в соответствии с процедурой, описанной в этом )....
22.02.2021
Я новичок в GNU/Linux и регулярных выражениях. Недавно я играл, пытаясь справиться с регулярным выражением. До сих пор я чувствую, что у меня есть довольно прочное фундаментальное понимание. Я копаю PCRE в данный момент....
11.06.2020
У меня проблема в том, что при попытке сопоставить оба набора разделителей (выше и ниже) я пытаюсь сопоставить только вторую часть разделителя ниже (выделено жирным шрифтом). Это значит, что я могу добавить новую версию...
13.02.2020
Кто-нибудь может объяснить случай, когда рекурсивное регулярное выражение Perl/PCRE (?R )может быть полезным? я читал https://regular-expressions.mobi/recursebacktrack.html?wlr=1https://perldoc.perl.org/perlre.html#(%...
29.06.2020
Я играл со следующим регулярным выражением, чтобы вырезать некоторый контент из markdown для меня, который отлично работает в regex101, но, похоже, не может заставить grep работать с ним. Либо ошибка, либо не возвращается...
19.12.2019
Допустим, у меня есть файл следующего вида 1,2,3 -5,6 1,2,3 -5,6, 1 1 -3 1,2,3 -,4,5 -7 1,2,3 -,4,5 -7, 1,2, -3,4,5 1,2, -,3,4 1,2,,,3,4,1,2,3 Только комбинация следующих правил должна считаться действительной :...
25.07.2021
Я хочу найти символы, отличные от ascii, из множества файлов.gz. Однако приведенное ниже не работает в CentOS 7.6 (GNU grep v2.20 )$ zcat гггг/ггггммдд/имя_файла.ггггммдд.gz | grep --color='auto' -P -n "[\...
13.09.2020
Я хотел бы использовать механизм регулярных выражений, совместимый с Perl, в утилите командной строки less. Это возможно?
31.08.2020
Я скачал pcre с https://ftp.pcre.org/pub/pcre/pcre2-10.34.tar.gz и распаковал его в /usr/local/lib при запуске ./configure --with-included-apr --with-pcre=/usr/local/lib/pcre2-10.34 Я ...
18.03.2020
Меня смущает то, какие механизмы поиска (сопоставления данных) являются стандартными для всех систем Linux, поскольку они могут использоваться практически всеми встроенными оболочками и дополнительные общие утилиты, ...
14.12.2019
Мой сервер :-CentOS 7.6 -Exim 4.91 -5 Чего я хочу достичь Используя Exim, я хочу молча отбрасывать входящие электронные письма из установленного пользователем списка совпадений с подстановочными знаками. SpamAssassin и другие инструменты не...
10.05.2019
Я пытаюсь больше узнать о ZSH и то, как моя оболочка установлена и работает. Я использую OSX и установил ZSH с домой, чтобы не использовать мою стандартную систему ZSH. Однако, прежде чем ...
22.09.2018
У меня есть рабочий установка в моей системе CentOS, которая использует Apache HTTPD и вспомогательные библиотеки, такие как PCRE, Apr, Apr-util и т. д. Это делается с помощью сценария оболочки, который применяет пользовательские патчи к ...
28.02.2018
По какой-то причине swig на моем компьютере настроен неправильно.
При проверке версии он дает следующий результат: $ swig --version swig: ошибка при загрузке разделяемых библиотек: libpcre.so.1: не удается открыть ...
01.02.2018
Я использую Solaris 11. pcre.h существует в /opt/app/pcre/lib, но Make не может его обнаружить. Как я могу включить /opt/app/pcre/lib во время make? Apache 2.4.25 configure:
CC='/opt/app/solarisstudio12.4/bin/cc' CPP='/...
03.02.2017
Я использую GNU grep с поддержкой -P PCRE Regex для сопоставления строк из файла. Во входном файле есть строки, содержащие строки вроде: FOO_1BAR.zoo.2.someString: More-RandomString (здесь тоже строка): 0 ....
28.11.2016
У меня есть файл TOML в следующем формате (категории могут иметь любое имя, порядковая нумерация приведена только в качестве примера и не гарантируется ):[КАТЕГОРИЯ _1] А=1 B=2 [КАТЕГОРИЯ _2] С=3 D=4 E=5... [...
29.07.2021
Используя jq, я хочу найти шаблон с помощью регулярного выражения и обернуть совпадающую строку чем-то вроде тегов
$ echo "\"Это допустимый файл json"\" | жк'. | gsub ("...
09.07.2021
Моя конфигурация Postfix безупречно работала в RHEL 7, и теперь все карты, которые полагаются на PCRE в RHEL, не работают после переноса конфигурации в RHEL 8. postfix/cleanup[xxxx]: ошибка: неподдерживаемый тип словаря: ...
11.03.2020
Я нашел ответ на другом сайте, который предлагал grep -oP '^\w+|$. Я указал, что |$ не имеет смысла в PCRE, так как он просто означает «ИЛИ конец строки» и, следовательно, всегда будет верным для...
26.10.2019