gpt4 book ai didi

php - 使用正则表达式以任意顺序匹配多个单词

转载 作者:可可西里 更新时间:2023-10-31 23:04:56 24 4
gpt4 key购买 nike

<分区>

好吧,假设我想在一个句子中匹配 3 个单词......但我需要以任何顺序匹配它们,例如:

$sentences = Array(
"one two three four five six seven eight nine ten",
"ten nine eight seven six five four three two one",
"one three five seven nine ten",
"two four six eight ten",
"two ten four six one",
);

所以我需要匹配单词“二”、“四”和“十”,但顺序不限,它们之间可以有也可以没有其他单词。我试试

foreach($sentences AS $sentence) {
$n++;
if(preg_match("/(two)(.*)(four)(.*)(ten)/",$sentence)) {
echo $n." matched\n";
}
}

但这只会匹配第 1 句,而我需要匹配第 1、2、4 和 5 句。

希望能帮到你...问候!(对不起我的英语)

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com