Вопросы по теме 'pcre'
Антиматч с регулярным выражением
Я ищу шаблон регулярного выражения, который должен соответствовать не группе, а всему остальному. В основном работает следующий шаблон регулярного выражения:
index\.php\?page=(?:.*)&tagID=([0-9]+)$
Но .* не должен соответствовать...
5163 просмотров
schedule
09.04.2024
использование libpcre в рекурсивных функциях
У кого-нибудь есть идеи относительно того, что здесь происходит? У меня есть рекурсивная функция, которая иногда вызывает pcre для сопоставления шаблонов внутри строящейся строки. Он отлично работает, если в шаблоне, который используется для...
489 просмотров
schedule
24.04.2024
Правильно ли поддерживает PCRE строку Unicode?
Правильно ли PCRE поддерживает строку Unicode?
426 просмотров
schedule
03.05.2024
Как сопоставить все ударные формы определенного символа?
Я хотел бы написать регулярное выражение, которое будет соответствовать всем акцентированным формам определенного символа в тексте, закодированном с использованием некоторой кодировки Unicode, без явного перечисления всех таких форм в классе символов....
188 просмотров
schedule
09.12.2022
Синтаксис регулярных выражений PCRE
Я предполагаю, что это более или менее вопрос из двух частей, но вот сначала основы: я пишу PHP, чтобы использовать preg_match_all для поиска в переменной строк, заканчивающихся {}. Затем он перебирает каждую возвращенную строку и заменяет найденные...
3554 просмотров
schedule
13.02.2024
Как я могу сопоставить число с необязательным буквенным суффиксом в спецификации языка GtkSourceView?
Я пишу новую спецификацию языка GtkSourceView; следуя информации, найденной в руководстве и других интернет-ресурсах. Язык, который я определяю, может принимать цифру как:
Один или несколько digit символов
Необязательно...
151 просмотров
schedule
13.12.2023
удаление избыточности из регулярного выражения с несколькими возможными разделителями
У меня есть регулярное выражение, в котором одни и те же критерии соответствия могут применяться к нескольким разделителям. [] , () и <> допустимы. Для примера это выглядит так:
\[.\]|\(.\)|<.>
Есть ли способ удалить...
100 просмотров
schedule
11.02.2024
Регулярное выражение для соответствия только прямому вложенному тегу?
Я пишу простой парсер RSS (я знаю, что их уже много написано) и наткнулся на проблему. Допустим, у меня есть следующий RSS-канал:
<channel>
<title>Sunset Boulevard</title>...
241 просмотров
schedule
21.11.2023
Рекурсивное регулярное выражение, не соответствующее блокам шаблона
Я пытаюсь больше понять о регулярном выражении, и в этом случае о рекурсии, которую вы можете сделать в регулярном выражении.
Я пытаюсь сопоставить вложенный блок {foreach $VAR} ... {/foreach} . Но по какой-то причине мое регулярное выражение не...
199 просмотров
schedule
23.03.2024
разделить строку, разделенную запятыми и знаком равенства в php с экранированием
Я хочу разбить строку следующим образом:
colors = blue, green, yellow, kinda violet\, not sure,purple\=almost magenta
С регулярным выражением, поэтому результат должен быть
colors
blue
green
yellow
kinda violet\, not sure
purple\=almost...
1196 просмотров
schedule
09.02.2024
регулярное выражение для потока без порядка
Я хочу использовать регулярное выражение (регулярное выражение pcre) для сопоставления определенного потока.
Поток, который я хочу сопоставить, это 3e, за которым следуют 20, или 09, или 0as, заканчивающиеся на 3c, а затем замените просто «3e3c»....
99 просмотров
schedule
21.09.2022
Регулярное выражение PCRE с предпросмотром и просмотром назад всегда возвращает true
Я пытаюсь создать регулярное выражение для проверки формы, но оно всегда возвращает true. Пользователь должен иметь возможность добавлять что-то вроде {user|2|S} в качестве входных данных, а также использовать скобки, если они экранированы с...
93 просмотров
schedule
14.10.2022
Зачем реализовывать другой движок регулярных выражений (например, PCRE) в качестве прагмы?
Мне любопытны лучшие практики использования другого механизма регулярных выражений вместо стандартного Perl и почему модули, которые я видел, являются прагмами, а не более традиционным объектно-ориентированным/процедурным интерфейсом. Мне было...
270 просмотров
schedule
25.05.2024
Регулярное выражение PCRE для удаления пустых фигурных скобок
Как можно написать регулярное выражение для удаления всех пар фигурных скобок, которые ничего не содержат?
Например, {} и {{}} следует преобразовать в пустую строку, но {{} станет { , а {{A}{}} станет {{A}} .
В настоящее время я...
201 просмотров
schedule
10.03.2024
множественное совпадение в регулярном выражении
Шаблон и текст отображаются в Интернете https://regex101.com/r/aL5dD4/2 . pattern должен найти значения узлов элементов span, расположенных между тегами кода.
Текст выглядит следующим образом:
<code>
<div>
<span ds...
219 просмотров
schedule
06.05.2024
У меня есть несколько регулярных выражений. Как я могу превратить их в лексер?
Я написал регулярные выражения для всех токенов на своем языке программирования. Как я могу отсканировать кусок текста для всех из них? Например, с этими регулярными выражениями:
int = `[0-9]+`
float = `[0-9]+(\.[0-9]+)?`
string =...
45 просмотров
schedule
22.10.2022
Как я могу анализировать записи MARC с помощью регулярного выражения?
Я хотел бы проанализировать запись MARC с помощью регулярного выражения и вернуть поле как первую захваченную группу, а значение — как вторую захваченную группу. Вот что у меня есть для регулярного выражения:
(\n[0-9]{3})[ 0-9]{4}([^\n]*)...
86 просмотров
schedule
01.04.2024
PCRE Regex - Как вернуть совпадения с многострочной строкой, ища несколько строк в любом порядке
Мне нужно использовать Perl-совместимое регулярное выражение для сопоставления нескольких строк, которые появляются в нескольких строках в файле.
Совпадения должны появляться в любом порядке (сервер servernameA.company.com, за которым следует...
553 просмотров
schedule
04.11.2023
Захват необязательных выражений регулярных выражений групп Php
У меня почти есть полное регулярное выражение, но есть случай, который я не могу сопоставить.
Мне нужно зафиксировать: слово xxxx, если оно существует, десятичные дроби (30) и «см».
У меня есть выражения типа:
30x30cm
30 x 30 cm
30x30...
62 просмотров
schedule
12.05.2024
Регулярное выражение от начального шаблона (включительно) до следующего начального шаблона (эксклюзивно)
Хотелось бы думать, что я довольно хорошо разбираюсь в RegEx, но это поставило меня в тупик. Строка поиска выглядит так...
ISA*lots**of~other~data**with~~no terminating **pattern~ISA*lots**of~other~data**with~~no terminating...
533 просмотров
schedule
14.01.2024