preg_match 与外部 txt 文件
我有一个 .txt 文件,其中包含论坛中的许多禁用词,其表达式如下:
//filterwords.txt
XXX
YYY
ZZZ
然后,我想使用 preg_match 来检查传入文本 $str 中的这些单词;如果那些禁止的词不包括在内,我们可以做点什么;否则,我们做另一件事......我不确定这个表达式,我只知道:-
$filter_word = file("filterwords.txt")
for ($i=0; $i< count($filter_word);$i++)
{
if(!preg_match($filter_word[$i],$str))
{
echo "not ok!";
exit;
}
else
{
echo "ok!!";
exit;
}
}
专家可以教我如何编写 preg_match 部分吗?谢谢。
I have a .txt file that holds a lot of forbidden words in a forum, with the expression like:
//filterwords.txt
XXX
YYY
ZZZ
and then, I would like to use preg_match to check incoming text $str with these words; if those forbidden words are not included, we can do something; otherwise, we do another thing... I am not sure about the expression, and I just know:-
$filter_word = file("filterwords.txt")
for ($i=0; $i< count($filter_word);$i++)
{
if(!preg_match($filter_word[$i],$str))
{
echo "not ok!";
exit;
}
else
{
echo "ok!!";
exit;
}
}
Could experts teach me how to write the preg_match part? thankyou.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
怎么样:
PS 假设您有要检查 $str var 的文本
How about this:
P.S. That's assuming that you have the text to check in the $str var