У меня есть код, который находит полную строку, которая соответствует шаблону из куски большой строки. < /p>
$searchfor = 'some unicode words';
$pattern = preg_quote($searchfor, '/');
$pattern = "/^.*$pattern.*\$/m";
if(preg_match_all($pattern, $chunk, $matches)){
echo "Found matches:\n";
echo implode("\n", $matches[0]);
}
< /code>
Однако я не хочу полную строку, которая соответствует поисковым словам. Мне нужны эти слова плюс 10 символов до и после иглы. Пожалуйста, см. В следующем примере, чтобы понять лучше. /> output: < /p>
Текстовая строка, которую я когда -либо видел < /p>
(иглы с 10 символами до и после него) < /p>
Как изменить шаблон, который будет поддерживать вышеуказанные критерии. < /p>
tia.
Подробнее здесь: https://stackoverflow.com/questions/530 ... tern-match