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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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