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

Не жадное (неохотное) сопоставление регулярных выражений в sed?
Я пытаюсь использовать sed для очистки строк URL-адресов, чтобы извлечь только домен. Итак, из: http://www.suepearson.co.uk/product/174/71/3816/ Я хочу: http://www.suepearson.co.uk/ (с косой чертой или без нее, не имеет значения)...
261766 просмотров
schedule 06.04.2023

Как изменить eregi PHP на preg_match
Возможный дубликат: Как преобразовать выражения ereg в preg в PHP? Мне нужна помощь, ниже приведено небольшое ОЧЕНЬ простое регулярное выражение для некоторой проверки электронной почты, я понимаю, что оно не работает лучше всего, но...
52266 просмотров
schedule 25.06.2023

PHP PCRE (regex) не поддерживает UTF-8?
Я пытаюсь запустить регулярное выражение на своем сайте и получаю такой ответ: Ошибка компиляции: поддержка \P, \p и \X не была скомпилирована по смещению 1. Погуглив немного, я обнаружил, что, по-видимому, мой PCRE на моем сервере не...
11253 просмотров
schedule 23.03.2022

Как сопоставить акцентированные символы с PHP preg?
Я хотел бы дать своим пользователям возможность вводить не только буквы и цифры, но и «специальные» буквы, такие как «á», «é» и т. д. Однако я не хочу, чтобы они могли использовать символы например «!», «@», «%» и т. д. Есть ли способ написать...
15322 просмотров
schedule 02.11.2022

PCRE: ленивый и жадный одновременно (притяжательные квантификаторы)
Я пытаюсь сопоставить ряд текстовых строк с PCRE на PHP, и у меня возникают проблемы с получением всех совпадений между первым и вторым. Если кто-то задается вопросом, с какой стати мне это делать, так это из-за комментариев доктора. О, как бы я...
1176 просмотров
schedule 10.11.2022

Есть ли способ получить PREMATCH ($`) и POSTMATCH ($') от pcrecpp?
Есть ли способ получить C++-эквивалент Perl PREMATCH ($`) и POSTMATCH ($') из pcrecpp? Я был бы доволен строкой, char * или парами index/startpos+length, которые указывают на это. Кажется, что StringPiece может выполнить часть этого, но я не...
214 просмотров
schedule 30.05.2022

Теги стиля bbcode с preg
Хорошо, я работал с набором замен строк для тегов стиля bbcode на моем форуме, замена [b] и [i] и т. д. довольно проста, поскольку я могу заменить их напрямую без проблем. Есть два тега, которые доставляют мне проблемы, так как то, что мне...
504 просмотров
schedule 07.07.2022

Регулярное выражение (PCRE) для сопоставления URL
Ввод: мы получаем простой текст в качестве входной строки, и мы должны выделить все URL-адреса с помощью <a href={url}>{url></a> . В течение некоторого времени я использовал регулярное выражение, взятое из...
1344 просмотров
schedule 20.09.2022

PHP mb_ereg_replace не заменяется, в то время как preg_replace работает по назначению
Я пытаюсь заменить в строке все несловные символы пустой строкой, ожидающей пробелов, и объединить все несколько пробелов в один пробел. Следующий код делает это. $cleanedString = preg_replace('/[^\w]/', ' ', $name); $cleanedString =...
7532 просмотров
schedule 02.07.2022

определить, соответствует ли регулярное выражение только строкам фиксированной длины
Есть ли способ определить, соответствует ли регулярное выражение только строкам фиксированной длины? Моя идея состояла бы в том, чтобы сканировать *, + и? Затем потребуется некоторая разумная логика для поиска {m,n}, где m!=n. Не нужно брать | с...
1302 просмотров
schedule 21.02.2023

Проблемы с удалением и повторением устаревшей функции php
Я пытаюсь заменить устаревшие функции в исходном коде PHP новыми рекомендованными. Но у меня возникла большая проблема с заменой функции eregi на функцию preg_match с «i» в шаблоне регулярного выражения, как это предлагается в руководстве по php....
117 просмотров
schedule 25.05.2022

Имеет ли Common Lisp самую быструю реализацию PCRE?
Друг утверждал, что Common Lisp имеет самую быструю Perl-совместимую библиотеку регулярных выражений из всех языков, включая сам Perl , потому что с помощью оптимизирующего JIT-компилятора, такого как SBCL, CL-PPCRE может компилировать каждое...
1415 просмотров
schedule 27.06.2023

использование preg_match_all для вложенных скобок
У меня есть такая строка: Это {{текст}} для {{тестирования}} PHP {{регулярного выражения}} Я использую следующий шаблон, чтобы получить массив, содержащий {{text}} , {{testing}} , {{регулярное выражение}} /\{\{.+\}\}/ Но он возвращает...
795 просмотров
schedule 22.12.2022

Как преобразовать выражения ereg в preg в PHP?
Поскольку регулярные выражения POSIX (ereg) устарели с PHP 5.3.0, я хотел бы знать простой способ преобразовать старые выражения в PCRE (Perl-совместимые регулярные выражения) (preg) . Например, у меня есть это регулярное выражение:...
68812 просмотров
schedule 29.01.2023

PCRE в Haskell - что, где, как?
Я много лет искал документацию или учебник по регулярным выражениям Haskell. На странице HaskellWiki нет полезной информации. Он просто дает загадочное сообщение: Documentation Coming soonish. Есть краткое сообщение в блоге который я...
3418 просмотров
schedule 14.05.2022

Что означает `&` в PCRE?
Попытался выполнить поиск в документации PCRE . Ничего не нашел. Что означает & в PCRE? Видел его использование в таком выражении: (^|&)p=(about_us|contact)(&|$) [NC] в этом вопросе: RewriteCond %{REQUEST_URI}: как...
99 просмотров

Как избежать захвата основной группы данного шаблона регулярного выражения?
У меня есть шаблон регулярного выражения: <^(([a-z]+)\:([0-9]+)\/?.*)$> Как избежать захвата основной группы? <^(?:([a-z]+)\:([0-9]+)\/?.*)$> Приведенный выше шаблон по-прежнему помещает всю строку «localhost: 8080» в...
79 просмотров
schedule 21.06.2022

Межплатформенная несогласованность в регулярных выражениях haxe
Я пытаюсь адаптировать библиотеку Haxe Markdown ( http://code.google.com/p/mdown/ ) в официальную haxelib, которая работает на разных платформах. Я сталкиваюсь с какой-то странностью, когда что-то работает на flash и javascript, но не неко. См....
506 просмотров
schedule 01.07.2022

Разница между этими двумя регулярными выражениями?
В чем разница между этими двумя регулярными выражениями? (используя php preg_match()) /^[0-9\x{06F0}-\x{06F9}]{1,}$/u /^[0-9\x{06F0}-\x{06F9}\x]{1,}$/u Что означают последние \x во втором шаблоне?
141 просмотров
schedule 30.03.2023

Извлечение многострочного шаблона SED или AWK
Надеюсь, что гуру sed или awk помогут мне. Мне нужно сопоставить многострочный шаблон, в котором диапазон шаблонов может охватывать от одной до трех строк. Я не могу получить результат с помощью pcregrep! Шаблон, который я хочу реализовать,...
1641 просмотров
schedule 09.06.2022