Вопросы по теме '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