Все, что соответствует следующему, является словом с ice
в нем:
/(\w*)ice(\w*)/i
(Обратите внимание, что \w
соответствует 0-9
и _
.Следующие результаты могут дать лучшие результаты: /\b.*?ice\b.*?/i
)
ОБНОВЛЕНИЕ
Для сопоставления имен файлов (не должно содержать пробелов):
/\S+\.jpeg/i
Пример :
<?php
$str = 'Picture of me: 238484534.jpeg and someone else img-of-someone.jpeg here';
$cnt = preg_match_all('/\S+\.jpeg/i', $str, $matches);
print_r($matches);