Не уверен, как вы определяете " фразу, которая заканчивается " ... Но если вы имеете в виду ", предложение заканчивается паролем, но может сопровождаться другим предложением ", тогдарешение может быть таким:
$text = <<<TEXT
This is some
text and there is a sentence that ends
with WITH PASSWORD kEqHqPUd. Is that
matched ?
TEXT;
$matches = array();
if (preg_match('/WITH PASSWORD ([\w\d]+)/', $text, $matches)) {
var_dump($matches[1]);
}
Это будет работать только в том случае, если пароль содержит только буквы и / или цифры, но будет работать, если после « конца фразы есть что-то».* знак означает " конец строки ".