Preg_match_all определенной длины до и после соответствия шаблонаPhp

Кемеровские программисты php общаются здесь
Anonymous
Preg_match_all определенной длины до и после соответствия шаблона

Сообщение Anonymous »

У меня есть код, который находит полную строку, которая соответствует шаблону из куски большой строки. < /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

Вернуться в «Php»