Вопросы по теме 'pcre'

Может ли кто-нибудь объяснить мне притяжательные квантификаторы? (Обычные выражения)
Я читаю документ PCRE, и он ссылается на притяжательные квантификаторы , но не определяет их явно или конкретно. Я знаю, что такое жадный квантификатор, и я знаю, что такое ленивый квантификатор. Но собственнический? справочная страница PCRE ,...
3788 просмотров
schedule 19.12.2023

Помощь с регулярным выражением - Wordpress (поиск-регулярное выражение)
Моя первая попытка использовать RE застряла. Я использую Regex на веб-сайте Wordpress через плагин Search-Regex , и мне нужно сопоставить на конкретном "похороненном в куче html-кода. Пример HTML: provide brand-strengthening efforts for the...
2121 просмотров
schedule 17.11.2023

Будет ли [a-z] когда-либо соответствовать символам с диакритическими знаками в PREG/PCRE?
Я уже знаю, что \w в PCRE (особенно в реализации PHP) иногда может соответствовать некоторым символам, отличным от ASCII, в зависимости от локали системы, но как насчет [a-z] ? Я бы так не подумал, но я заметил эти строки в одном из основных...
2321 просмотров
schedule 11.11.2023

PCRE: найти подходящую фигурную скобку для блока кода
Есть ли способ для регулярных выражений PCRE подсчитать, сколько вхождений символа он встречает (n), и остановить поиск после того, как он нашел n вхождений другого символа (в частности, { и } ). Это делается для захвата блоков кода (внутри...
1634 просмотров
schedule 03.08.2022

Может ли регулярное выражение PCRE соответствовать нулевому символу?
У меня есть текстовый источник с нулями, и мне нужно вытащить их вместе с моим шаблоном регулярного выражения. Может ли регулярное выражение соответствовать даже нулевому символу? Я понял, что они у меня есть, только когда мой шаблон отказался...
19647 просмотров
schedule 19.10.2023

PCRE: (+) и (-) смотреть вперед/назад (Regex)
У меня есть следующая строка: <A href="CarPage.asp?parent=CAR123+++&Color=RED">The Car is Red - Its Fast</a> И я хочу извлечь: CAR123 КРАСНЫЙ Машина красная - она ​​быстрая Что у меня есть до сих пор:...
576 просмотров
schedule 03.01.2024

Регулярное выражение Pcre для игнорирования новых строк
У меня есть регулярное выражение PCRE следующего вида: Foo:\\s*(.*) Когда это используется для соответствия Foo: bar\n, тогда групповое совпадение также содержит новую строку. Как я могу изменить регулярное выражение, чтобы удалить новую...
365 просмотров
schedule 02.01.2024

Необязательный шаблон регулярного выражения не дает значения
У меня возникла небольшая проблема с некоторым регулярным выражением, которое я сделал для своего проекта (пожалуйста, имейте в виду, что я новичок в регулярном выражении, что показано в следующем примере). У меня возникла небольшая проблема с...
118 просмотров
schedule 02.12.2023

Извлечение хвоста из строки с помощью PCRE
Я ищу шаблон соответствия регулярного выражения PCRE, который я могу использовать на языке C для извлечения хвостового фрагмента строки. Мой ожидаемый эффект состоит в том, чтобы извлечь строку, следующую за строкой " en ", за которой может сразу...
255 просмотров
schedule 11.08.2022

регулярное выражение erlang слишком велико
У меня есть error:{badmatch,{error,{"regular expression is too large",29899}}} при использовании большого регулярного выражения в erlang. Это конкатенированное выражение, но оно мне действительно нужно, потому что оно намного эффективнее, чем...
432 просмотров
schedule 29.10.2023

** Невозможно --enable-pcregrep-libz, так как zlib.h не найден
Я пытаюсь установить pcre-8.35 на Ubuntu. Моя проблема похожа на этого парня . Я следую тому же учебнику, но моя проблема связана с командой от него. Когда я пытаюсь установить, я получаю это сообщение об ошибке: ** Cannot --enable-pcregrep-libz...
1473 просмотров
schedule 13.05.2024

PCRE PHP Конкретный пример использования и полезности модификатора S (дополнительный анализ шаблона)?
в руководстве по PHP говорится следующее о модификаторе PCRE "S" (дополнительный анализ шаблона) на http://php.net/manual/en/reference.pcre.pattern.modifiers.php S Когда шаблон будет использоваться несколько раз, стоит потратить...
366 просмотров
schedule 16.01.2024

Использование регулярного выражения для извлечения набора чисел и/или пустых строк
Я создаю регулярное выражение, используя PCRE для обработки текста, чтобы извлечь набор чисел из набора текстовых строк (строки создаются путем анализа HTML с помощью XPATH, но вопрос от этого не зависит). Если требуемый номер отсутствует, мне нужно...
103 просмотров
schedule 27.05.2024

Заменить символы внутри совпадения RegEx
Я хочу сопоставить определенные строки внутри любого текста, и внутри этого совпадения я хочу заменять определенный символ так часто, как это происходит. Образец текста: Любой текст и "много" "больше" его. Не заменяйте здесь кавычки...
4782 просмотров
schedule 23.10.2022

регулярное выражение pcre соответствует запятым, не заключенным в кавычки
Учитывая следующую строку: Autauga,AL-Autauga,al,AL,"<Polygon><outerBoundaryIs><LinearRing><coordinates>-86.41182,32.4757 -86.41177,32.46599 -86.41167,32.45054 -86.41157,32.44245 -86.41154,32.43993 -86.41138,32.42573...
151 просмотров
schedule 24.07.2022

Почему это регулярное выражение требует на 99,89% меньше шагов, используя pcre, а не Python?
Я только что создал это выражение в редакторе regex101, но случайно забыл переключить его на синтаксис разновидности Python. Я не знаком с различиями, но полагал, что они будут довольно незначительными. Они не. Perl/pcre делает на 99,89% меньше...
109 просмотров
schedule 25.08.2022

RegEx для захвата групп между повторяющимися словами
Ключевыми словами являются «*ИЛИ» или «*И». Предположим, у меня есть строка ниже: Это t3xt со специальными символами, такими как !#. *И и это другой текст со специальными символами *И это повторяется *ИЛИ не повторяется *ИЛИ содержит больше...
35 просмотров
schedule 06.05.2024

Совпадение десятичных чисел
Я хотел бы сопоставить десятичные числа, например: 0.0 0.12 1.00 1.12 -0.123 -1.000 -1.123 без сопоставления отрицательных нулей: -0.0 или -0.00 , -0.000 и т. д. Я понятия не имею, как расширить регулярное выражение...
93 просмотров
schedule 27.02.2024

Многострочный отрицательный прогноз
Я не очень хорошо разбираюсь в регулярных выражениях (я занимаюсь этим часами), и я изо всех сил пытаюсь заменить все пустые строки между двумя идентификаторами ("{|" и "|}") Мое регулярное выражение выглядит так (извините за ваши глаза):...
193 просмотров
schedule 09.10.2022

Регулярное выражение. ПКРЕ. Найдите повторяющиеся слова в любом месте текста
Мне нужно найти слова, которые 3 или более раз повторяются в любом месте в тексте. Довольно легко найти последовательные повторяющиеся слова, подобные этому: \b(\w+)\s+\1\b Но я действительно не могу понять, как установить одну обратную...
117 просмотров
schedule 30.12.2023