preg_match неизвестный разделитель не может это исправить

У меня есть этот код

preg_match('^(([^:/?#]+):)', $newstring)

И у меня появляется это предупреждение PHP:

Предупреждение: preg_match () [function.preg-match]: неизвестный модификатор ‘:’

Я пытался изменить разные вещи, которые я нашел в Google, но ничего не помогает, может кто-нибудь, пожалуйста, помогите мне с этим … Большое спасибо

-1

Решение

Вы пропускаете разделители в своем регулярном выражении. Замени это

preg_match('/^(([^:\/?#]+):)/', $newstring)

Вы можете прочитать больше о разделителях здесь: http://php.net/manual/pl/regexp.reference.delimiters.php

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector