Я использую preg_replace_callback
с шаблоном
preg_replace_callback('/^(word1 .*),(.*)\./i',
function($m){
processing $m[1] and $m[2]
}, $str);
, чтобы сопоставить предложение, начинающееся с word1
.Как я могу изменить шаблон, чтобы установить ограничение для второго слова в шаблоне?
Первое приведенное выше совпадение должно начинаться с word1
, если word2,word3,etc
НЕ является вторым словом.
Я не хочу изменять $m[1]
и $m[2]
, просто для совпадения, когда word2,word2,etc
является вторым словом в строке.
Должно совпадать,
word1 something, and more.
но не
word1 word2 something, and more.
word1 word3 something, and more.