我有一个包含2个句子的文本文件:
stack overflow is the best. hello stack.
(末尾的点表示句子的结尾。)
如果句子包含the best
并输出包含the best
的整个句子:
输出:stack overflow is the best.
答案 0 :(得分:3)
使用正则表达式打印包含the best
的所有句子
$contents = file_get_contents("file.txt");
$sentences = explode('.',$contents);
foreach($sentences as $sentence) {
if(false !== strpos($sentence,'the best'))
print trim($sentence) . "\n";
}
答案 1 :(得分:1)