Свързани въпроси 'pcre'

регулярен израз за поток без ред
Искам да използвам регулярен израз (pcre regex) за съвпадение на определен поток. Потокът, който искам да съпоставя, е 3e, последван от 20s или 09s или 0as, завършващ с 3c, след което се заменя само с „3e3c“. 3e2020203c да се замени с 3e3c...
99 изгледи
schedule 21.09.2022

Как да съпоставим всички ударени форми на даден знак?
Бих искал да напиша регулярен израз, който ще съответства на всички форми с ударение на определен знак в текст, кодиран с помощта на някакво Unicode кодиране, без изрично да изброявам всички такива форми в клас знаци. Така че, например, ако искам...
188 изгледи
schedule 09.12.2022

Регулярен израз за съвпадение само с директен подтаг?
Пиша прост RSS анализатор (знам, че има много вече написани) и се натъкнах на проблем. Да кажем, че имам следната RSS емисия: <channel> <title>Sunset Boulevard</title>...
241 изгледи
schedule 21.11.2023

PCRE регулярен израз с lookahead и lookbehind винаги връща true
Опитвам се да създам регулярен израз за валидиране на формуляр, но той винаги връща true. Потребителят трябва да може да добави нещо като {user|2|S} като вход, но също така да използва скоби, ако те са екранирани с \ . Този код проверява за...
93 изгледи
schedule 14.10.2022

Как мога да съпоставя число с незадължителен буквен суфикс в езикова спецификация на GtkSourceView?
Пиша нова езикова спецификация на GtkSourceView; следвайки информацията, намерена в урока и в други интернет ресурси. Езикът, който дефинирам, може да приеме цифра като: Един или повече digit знака По желание добавена (напр. в...
151 изгледи
schedule 13.12.2023

разделен низ, разделен със запетаи и знак за равенство в php с екраниране
Искам да разделя низ по следния начин: colors = blue, green, yellow, kinda violet\, not sure,purple\=almost magenta С регулярен израз резултатът трябва да бъде такъв colors blue green yellow kinda violet\, not sure purple\=almost magenta...
1196 изгледи
schedule 09.02.2024

PCRE Regex Синтаксис
Предполагам, че това е повече или по-малко въпрос от две части, но ето първо основите: пиша малко PHP, за да използвам preg_match_all, за да търся в променлива низове, завършващи книга от {}. След това преминава през всеки върнат низ, заменя...
3554 изгледи
schedule 13.02.2024

премахване на излишък от регулярен израз с множество възможни разделители
Имам регулярен израз, в който същите критерии за съвпадение могат да се прилагат за множество разделители. [] , () и <> са валидни. За примерни цели изглежда така: \[.\]|\(.\)|<.> Има ли някакъв начин да се премахне...
100 изгледи
schedule 11.02.2024

Рекурсивният регулярен израз не съответства на шаблонни блокове
Опитвам се да разбера повече за регулярния израз и в този случай рекурсията, която можете да направите в регулярен израз. Опитвам се да съпоставя вложен блок от {foreach $VAR} ... {/foreach} . Но по някаква причина моят регулярен израз не съвпада...
199 изгледи
schedule 23.03.2024

Антисъвпадение с Regex
Търся модел на регулярен израз, който не трябва да съответства на група, а на всичко останало. Следният модел на регулярен израз работи основно: index\.php\?page=(?:.*)&tagID=([0-9]+)$ Но .* не трябва да съвпада с TaggedObjects ....
5163 изгледи
schedule 09.04.2024

използване на libpcre в рекурсивни функции
Някой има ли идеи какво се случва тук? Имам рекурсивна функция, която понякога прави повиквания към pcre, за да съответства на шаблони в низ, който се изгражда. Работи добре, ако няма скоби в шаблона, който се използва за съпоставяне (екранираните...
489 изгледи
schedule 24.04.2024

PCRE поддържа ли уникод низ правилно?
PCRE поддържа ли правилно уникод низ?
426 изгледи
schedule 03.05.2024

PCRE регулярен израз за премахване на празни скоби
Как може да се напише регулярен израз, за ​​да се премахнат всички двойки скоби, които не съдържат нищо? Например {} и {{}} трябва да се редуцират до празен низ, но {{} става { , а {{A}{}} става {{A}} . В момента изпълнявам s/\{\}//g...
201 изгледи
schedule 10.03.2024

Защо да внедрявате различна машина за регулярни изрази (напр. PCRE) като прагма?
Любопитен съм за най-добрите практики за използване на различен механизъм за регулярни изрази вместо стандартния Perl и защо модулите, които съм виждал, са прагми, а не по-традиционен OO/процедурен интерфейс. Чудех се защо е така. Виждал съм шепа...
270 изгледи
schedule 25.05.2024