Вопросы по теме '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 просмотров
schedule
10.12.2022
Как избежать захвата основной группы данного шаблона регулярного выражения?
У меня есть шаблон регулярного выражения:
<^(([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