只需要查看一个段落是否包含“停用词”,停用词在下面的数组中。
我的公式为:
$pattern_array = array("preheat", "minutes", "stir", "heat", "put", "beat", "bowl", "pan");
foreach ($pattern_array as $pattern) {
if (preg_match('/'.$pattern.')/i', $paragraph)) {
$stopwords = 1;
}
}
这工作得很好,但对于像“pan”这样的短词,像“panko”这样的词被识别为停用词。
所以正则表达式就像它必须在它之前有一个空格或者是一个新行的开始,并且要么以句号/空格/逗号/(其他非字符对象)结尾。
另外,一旦识别出停用词,我怎么能告诉 php 退出循环?
谢谢大家,随着我的学习减慢正则表达式的学习速度!