Задать вопрос
@rinaz22

Почему не правильно работает регистронезависимость в регулярном выражении?

Всем привет! Нашел регулярные выражения и хотел соединить в одно, но возникли проблемы. Не правильно работает регистронезависимость. Он находит одно и то же 2 раза, т.е. при выводе та же самая ссылка выводится 2 раза (а там всего 1). Я только учу регулярные выражения, поэтому был бы рад, если покажете ошибку в моем примере.
Вот код:
preg_match_all("/(\/\/[0-9a-zA-Z\.\/_-]+\.(?:jp(?:e?g|e|2)|gif|png|tiff?|bmp|ico))/i", $subject, $result);
  • Вопрос задан
  • 52 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 1
SerafimArts
@SerafimArts
Senior Notepad Reader
Потому что одно - исходный текст ($result[0]), а другое - найденные группы (в данном случае - $result[1], т.к. остальные погашены)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы