0
ответов

Регулярные выражения PHP: В

нет конечного разделителя '^'. У меня возникли некоторые проблемы с регулярными выражениями. Это мой код $ pattern = "^ ([0-9] +) $"; если (preg_match ($ pattern, $ input)) echo "да"; иначе эхо "нет"; Я запускаю его и получаю: Предупреждение: ...
вопрос задан: 8 August 2015 06:35
0
ответов

Заменить все вхождения внутри шаблона

У меня есть строка вида {{ какой-то текст @ другой текст @ и какой-то другой текст }} @ это не следует заменять {{ но это следует: @ }} Я хочу чтобы он стал {{ какой-то текст ### другой текст ### и ...
вопрос задан: 2 August 2015 08:56
0
ответов

Почему вы не можете использовать квантификаторы повторения в нулевой ширине за утверждениями

У меня всегда было впечатление, что нельзя использовать кванторы повторений в утверждениях нулевой ширины (регулярные выражения, совместимые с Perl [PCRE]). Однако недавно мне стало ясно, что вы ...
вопрос задан: 31 May 2014 04:36
0
ответов

как удалить все символы, кроме буквенно-цифровых, подчеркивания и тире?

Я не эксперт по регулярным выражениям :( Я пытаюсь удалить все символы из строки, кроме буквенно-цифровых, подчеркивания и тире. Это правильный синтаксис ?: preg_replace ("/ [^ a-z0-9 _-] + / i", "", $ ...
вопрос задан: 5 March 2014 19:55
0
ответов

необходимо : библиотека регулярных выражений C / C ++ с открытым исходным кодом, которая поддерживает Unicode

Я ищу хорошую библиотеку регулярных выражений C / C ++ с открытым исходным кодом, которая имеет полную поддержку Unicode. Я использую это в среде, где библиотека может получать ASCII, UTF-8 или UTF-16. Если он получает UTF -...
вопрос задан: 6 May 2013 11:49
0
ответов

PHP 5.4 после -install :preg _match ():Ошибка компиляции :unknown option bit (s )установлен со смещением 0

Недавно я обновил свой PHP до версии 5.4.1 на моем Lion OS X 64bit, я получаю сообщение об ошибке в Codeigniter :Severity :Warning Message :preg _match ():Compilation failed :unknown option bit (s )set...
вопрос задан: 27 April 2013 22:56
0
ответов

Симуляция LIKE в PHP

Есть ли способ имитировать оператор LIKE SQL в PHP с тем же синтаксисом? (% и _подстановочные знаки и общий escape-символ $escape )? Так что имея :$value LIKE $string ESCAPE $escape вы...
вопрос задан: 2 April 2013 15:10
0
ответов

Как заставить PCRE работать с C ++?

Это вопрос для новичков, но я надеюсь, что смогу выразить свой вопрос как можно яснее. Я пытаюсь выполнить сопоставление с образцом в C ++. Я загрузил версию PCRE для Win32 отсюда и разместил ...
вопрос задан: 26 January 2013 10:34
0
ответов

Использование PHP regex для разбора XML

Как я могу использовать регулярное выражение для разбора XML? Предположим, что у нас есть следующее: $string = '1a2b3c4d5e'; preg_match_all('/(.+)&...
вопрос задан: 7 September 2012 12:26
0
ответов

PCRE -вектор смещения, кратный 3?

Я изучаю PCRE и не понимаю, почему вектор смещения должен быть кратен 3. Это из pcredemo.c (rc является результатом pcre _exec ()):/ *Выходной вектор не недостаточно большой */ if (rc == 0 ){...
вопрос задан: 16 August 2012 19:15
0
ответов

Должны ли мы рассматривать использование диапазона [a -z] как ошибку?

В моем регионе (et _EE )[a -z] означает :abcdefghijklmnopqrsšz Итак, 6 символов ASCII (tuvwxy )и один из эстонского алфавита (ž )не включены. Я вижу много модулей, которые все еще используют регулярные выражения, такие как /\A[0 -...
вопрос задан: 13 August 2012 01:33
0
ответов

регулярное выражение grep для perl или awk

Я использую Linux env и недавно перешел на Solaris. К сожалению, один из моих bash-скриптов требует использования grep с переключателем P [поддержка pcre]. Поскольку Solaris не поддерживает pcre...
вопрос задан: 3 August 2012 19:16
0
ответов

Как механизм регулярных выражений анализирует регулярное выражение с рекурсивными подшаблонами?

Это регулярное выражение соответствует палиндромам :^ ((. )(?1 )\2|.? )$ Не могу понять, как это работает. Когда заканчивается рекурсия и когда регулярное выражение выходит из рекурсивного подшаблона и переходит к "|.?"...
вопрос задан: 26 July 2012 15:57
0
ответов
0
ответов

PCRE скомпилирован без поддержки UTF

всем! Новичок FreeBSD ищет помощи в интеграции PCRE и Apache с mod_php. Что у меня есть: FreeBSD 8.2-RELEASE-p3 Apache/2.2.22 (FreeBSD, собрана из портов) PHP 5.3.10 с Suhosin-...
вопрос задан: 5 April 2012 23:16
0
ответов

Соответствие буквенным символам Unicode в PCRE / PHP

Я пытаюсь написать достаточно разрешающий валидатор для имен в PHP, и моя первая попытка состоит из следующего шаблона: // буквы Unicode, апостроф, дефис, пробел { {1}} $ namePattern = "/ ^ ([\\ p {L} ...
вопрос задан: 29 March 2012 18:13
0
ответов

RegEx:Заглянуть-во избежание нечетного числа последовательных обратных косых черт

У меня есть пользовательский ввод, в котором некоторые теги разрешены внутри квадратных скобок. Я уже написал шаблон регулярного выражения, чтобы найти и проверить, что находится внутри скобок. В поле ввода пользователя открытие-скобки может ([...
вопрос задан: 8 March 2012 06:00
0
ответов

PHP: Preg заменить круглые скобки?

Каков правильный синтаксис для preg_replace только круглых скобок в PHP? $ search = preg_replace ('/ \ (\) /', '', $ search); Спасибо
вопрос задан: 1 March 2012 04:13
0
ответов

Как сделать обратный `диапазон`, т.е. создать компактный диапазон на основе набора чисел?

В Python есть метод диапазона, который позволяет использовать такие вещи, как: >>> range (1, 6) [1, 2, 3, 4, 5] Я ищу прямо противоположное: возьмите список чисел и верните начало и конец. & ...
вопрос задан: 27 February 2012 21:40
0
ответов

Как я могу определить, является ли данная строка допустимым вводом для PHP preg_match?

Я создаю пользовательский интерфейс администратора, в котором пользователь может управлять списком строк PCRE, которые передаются в PHP preg_match в других точках моего приложения. Перед сохранением ввода пользователя для дальнейшего использования…
вопрос задан: 27 February 2012 17:39
0
ответов

phpinfo сообщает о неправильной версии pcre

Я потратил день, пытаясь выяснить странную проблему. У меня есть сайт WordPress, на котором обнаружена следующая ошибка: Предупреждение: preg_replace () [function.preg-replace]: Ошибка компиляции: ...
вопрос задан: 17 February 2012 06:13
0
ответов

Механизм Elisp для преобразования регулярных выражений PCRE в регулярные выражения emacs

Я допускаю значительную предвзятость в отношении того, что регулярные выражения PCRE нравятся намного больше, чем emacs, если нет другой причины, по которой, когда я набираю '(' мне почти всегда нужен оператор группировки. И, конечно, \ w и тому подобное
вопрос задан: 14 February 2012 05:28
0
ответов

\w станет эквивалентом \p{L} в будущем?

Я не понимаю, почему с модификатором /u \w не работает, и мы должны изменить наш regex. Не говоря уже о \b. Так что кто-нибудь знает, если в новой версии (может быть php 6?) \w станет таким же, как \p{L} с ...
вопрос задан: 11 February 2012 16:40
0
ответов

Установка Nginx на Mac OS X Lion. Не могу найти PCRE

Во-первых, я пытаюсь скомпилировать все из исходных текстов, я не использую MacPorts или HomeBrew. Я уже установил pcre в /usr/local/pcre-8.21 и связал его с / usr / local / pcre. Я установил / ...
вопрос задан: 22 January 2012 17:45
0
ответов

Возможно ли, что реализация Lua libpcre не поддерживает '\ d'?

Я обнаружил, что \ d не распознается как [0-9]. См. Вывод моей консоли ниже:> require "rex_pcre" > return rex_pcre.new ("[0-9] +"): exec ("1234") 1 4 таблица: 0x2141ce0 > return rex_pcre ....
вопрос задан: 5 December 2011 04:14
0
ответов

Являются ли ^ $ и $ ^ в регулярном выражении PHP одинаковыми?

Почему оба этих регулярных выражения успешно совпадают? if (preg_match_all ('/ $ ^ / m', "", $ array)) echo "Соответствие"; if (preg_match_all ('/ $ ^ \ n $ / m', "\ n", $ array)) echo "Match";
вопрос задан: 21 November 2011 14:28
0
ответов

php regex для соответствия вне тегов html

Я делаю preg_replace на странице html. Мой шаблон направлен на добавление окружающего тега к некоторым словам в html. Однако иногда мое регулярное выражение изменяет теги html. Например, когда я пытаюсь ...
вопрос задан: 25 October 2011 15:33
0
ответов

PCRE в Haskell - что, где, как?

Я много лет искал документацию или учебник по регулярным выражениям Haskell. На странице HaskellWiki нет полезной информации. Он просто дает загадочное сообщение: ...
вопрос задан: 24 October 2011 22:55
0
ответов

PCRE сопоставляет целые слова в строке

Я пытаюсь запустить regexp в php (preg_match_all), который сопоставляет определенные целые слова в строке, но проблема в том, что он также сопоставляет слова, которые содержат только часть проверенного слова. Также это под...
вопрос задан: 5 October 2011 14:09
0
ответов

Сопоставление a^n b^n c^n (e. g. "aaabbbccc") с использованием регулярных выражений (PCRE)

Хорошо известно, что современные реализации регулярных выражений (особенно PCRE) имеют мало общего с оригинальным понятием регулярных грамматических выражений. Например, можно разобрать классический ...
вопрос задан: 19 September 2011 14:49