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

Эффективный запрос одной строки к нескольким регулярным выражениям
Допустим, у меня есть 10000 регулярных выражений и одна строка, и я хочу узнать, соответствует ли строка любому из них, и получить все совпадения. Тривиальный способ сделать это - просто запросить строку один за другим по всем регулярным выражениям....
11694 просмотров
schedule 01.05.2022

Сопоставление строки времени с регулярным выражением
Я хотел бы сопоставить время (10.00) из строки с датой и временем ("21.01.08 10.00"). Я использую следующее регулярное выражение: new RegExp("\\b[0-9]{1,2}\\.[0-9]{1,2}\\b" "g"); Но это соответствует 21.01 с 21.01.08 и 10.00. Я использую...
6861 просмотров
schedule 19.08.2022

Регулярное выражение, совпадающее между кавычками, содержащее экранированные кавычки
Изначально я хотел задать этот вопрос, но, изучая детали вопроса, я нашел решение и подумал, что он может быть интересен другим. В Apache полный запрос заключен в двойные кавычки, и любые кавычки внутри всегда экранируются обратной косой чертой:...
25098 просмотров
schedule 25.09.2022

Оператор тильда в регулярных выражениях
Я хочу знать, что означает оператор тильды в регулярных выражениях. У меня есть это утверждение: if (!preg_match('~^\d{10}$~', $_POST['isbn'])) { $warnings[] = 'ISBN should be 10 digits'; } Я нашел этот документ, объясняющий, что...
37197 просмотров
schedule 09.05.2023

Есть ли токен для захвата разрывов строк в многострочном регулярном выражении?
Я уже несколько раз сталкивался с этой проблемой, когда пытался выполнить очистку html с помощью php и функций preg*. Большую часть времени мне приходится захватывать такие структуры: <!-- comment --> <tag1>lorem ipsum</tag>...
643 просмотров
schedule 27.12.2022

PHP ereg против preg
Я заметил, что в библиотеке регулярных выражений PHP есть выбор между ereg и preg. В чем разница? Является ли один быстрее другого, и если да, то почему более медленный не устарел? Есть ли ситуации, когда лучше использовать один над другим?
17303 просмотров
schedule 24.09.2023

Какая поддержка существует для PCRE (Perl-совместимых регулярных выражений) на распространенных языках?
Меня интересуют возможности PCRE (совместимые с Perl регулярные выражения) и мне интересно, станут ли они де-факто подходом ко всем основным языкам (меня интересует Java). Я готов использовать библиотеку, если это необходимо. Я также не смог найти...
5940 просмотров
schedule 28.06.2023

Библиотеки регулярных выражений для Mac OS X 10.6
Существует ли библиотека, совместимая с PCRE, которую можно использовать в Mac OS X 10.6 и которая совместима с Unicode? Я думал использовать предикаты, но это немного излишне, когда приложение еще не использует предикаты Spotlight.
1070 просмотров
schedule 27.03.2022

Регулярное выражение PCRE для регулярного выражения sed
Прежде всего извините за мой плохой английский. Я немецкий парень. Приведенный ниже код отлично работает в PHP: $string = preg_replace('/href="(.*?)(\.|\,)"/i','href="$1"',$string); Теперь T нужно то же самое для sed . Я думал, что это...
6181 просмотров
schedule 16.06.2023

Символы UTF-8 в preg_match_all (PHP)
у меня preg_match_all('/[aäeëioöuáéíóú]/u', $in, $out, PREG_OFFSET_CAPTURE); If $in = 'hëllo' $out is: array(1) { [0]=> array(2) { [0]=> array(2) { [0]=> string(2) "ë" [1]=> int(1) } [1]=> array(2)...
4221 просмотров
schedule 21.02.2023

Чем заменить эрег?
Я получаю следующее сообщение для некоторого php, который я должен использовать, но не писал: Deprecated: Function ereg() is deprecated in /opt/lampp/htdocs/webEchange/SiteWeb_V5/inc/html2fpdf.php on line 466 Это строка 466:...
24082 просмотров
schedule 30.04.2024

Регулярные выражения Mathematica для строк Unicode
Это был увлекательный опыт отладки. Можете ли вы найти разницу между следующими двумя строками? StringReplace["–", RegularExpression@"[\\s\\S]" -> "abc"] StringReplace["-", RegularExpression@"[\\s\\S]" -> "abc"] Они делают очень разные...
390 просмотров

извлечь слово с регулярным выражением
У меня есть строка 1/temperatoA,2/CelcieusB!23/33/44,55/66/77 , и я хотел бы извлечь слова temperatoA и CelcieusB . У меня есть это регулярное выражение (\d+/(\w+),?)*! , но я получаю только совпадение 1/temperatoA,2/CelcieusB! Почему?
16479 просмотров
schedule 26.12.2022

преобразование ereg в preg
Я полный новичок, когда дело доходит до регулярных выражений. Может ли кто-нибудь помочь мне преобразовать следующее выражение в preg? ereg('[a-zA-Z0-9]+[[:punct:]]+', $password) Объяснение, сопровождающее любое решение, было бы особенно...
1193 просмотров
schedule 01.09.2022

Как игнорировать пробелы и возврат каретки в тексте с помощью регулярных выражений
Я новичок в stackoverflow, поэтому я не знаю, задавался ли этот вопрос раньше, но я не могу найти какие-либо прошлые вопросы, которые намекают на ответ. Любая помощь действительно ценится и спасибо заранее. У меня есть этот текст: {...
1049 просмотров
schedule 13.02.2023

Продолжение в конце предыдущего совпадения в RegEx (PCRE)
Я пытаюсь предотвратить совпадение привязки \G с началом строки. Я хочу, чтобы он совпадал только в конце последнего совпадения с регулярным выражением. Учитывая следующий текст: Pig, Cow, Goat fruit: apple, orange, peach, pear vegetable:...
1104 просмотров
schedule 21.05.2023

Сопоставление скобок с оператором деления — регулярное выражение
Примеры: input: (n!/(1+n)) output: frac{n!}{1+n} input: ((n+11)!/(n-k)^(-1)) output: frac{(n+11)!}{(n-k)^(-1)} input: (9/10) output: frac{9}{10} input: ((n+11)!/(n-k)^(-1))+(11)/(2) output: frac{(n+11)!}{(n-k)^(-1)}+(11)/(2) Следующее...
1580 просмотров
schedule 05.03.2023

Regex — извлечение номеров томов и глав из названий книг
Привет! Я пытаюсь импортировать устаревшие данные в совершенно новую систему. Почти готово, но возникла огромная проблема! Предполагая эти любопытные данные: Blabla Vol.1 chapter 2 ABCD in the era of XYZ volume 2 First Chapter A really useless...
1061 просмотров
schedule 08.02.2023

Невозможно использовать регулярное выражение javascript, чтобы получить все между тегами html/xml
Итак, я получаю некоторый xml в виде открытого текста (и нет, я не могу использовать DOM или JSON, потому что, по-видимому, мне это не разрешено), я хочу удалить все элементы, заключенные в определенный элемент, и поместить их в массив, где я могу...
2891 просмотров
schedule 26.03.2022

Сопоставьте круглые скобки с preg_match()
Возможный дубликат: Regex для проверки наличия в строке несовпадающих круглых скобок? Я пытаюсь написать регулярное выражение для соответствия только строке чисел, необязательно заключенной в круглые скобки (регулярное выражение также...
9748 просмотров
schedule 07.05.2023