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

Как в PHP найти строку, которая содержит или не содержит символ?

Есть код, который находит ссылки в тексте:
if (preg_match("/(http:|https:|\.ru|\.com|\.net|\.live|\.org|\.su)/", $str))
{

}

Что необходимо добавить в выражение, чтобы он находил строки не только такие:
site.ru

А также с пробелом после точки:
site. ru
  • Вопрос задан
  • 93 просмотра
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
ipatiev
@ipatiev Куратор тега PHP
Потомок старинного рода Ипатьевых-Колотитьевых
"содержит или не содержит символ" (а точнее - предыдущее выражение) в регулярных выражениях обозначается знаком вопроса. Шаблон \. ?ru найдет как site.ru, так и site. ru
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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