gpt4 book ai didi

php - 用于返回所有可能的顺序单词分组的正则表达式

转载 作者:搜寻专家 更新时间:2023-10-31 20:50:07 25 4
gpt4 key购买 nike

对于给定的字符串“the fox jumped over the rabbit”,以下字符串被认为是连续的词组

狐狸跳过了兔子,
狐狸跳过了,
狐狸跳过去了,
狐狸跳了起来,
狐狸,
狐狸跳过了兔子,
狐狸跳过了,
狐狸跳过去,
狐狸跳了起来,
跳过兔子,
超过了,
跳过去,
在兔子身上,
在,
兔子

任何人都可以建议或提供合适的正则表达式。我尝试了几种变体

\b\w*\b\s+(\b\w*+\b\s?

但我似乎无法获得返回完整预期结果集的表达式。

问候,苏利弗。

最佳答案

键盘:http://codepad.org/E4rywXD8

$s = "the fox jumped over the rabbit";
$s = split(' ', $s);
$result = array();
foreach ($s as $key => $word)
{
$r = array();
for ($i = $key; $i < count($s); $i++)
{
$r[] = $s[$i];
if(count($r) > 1) $result[] = implode(' ', $r);
}
}

关于php - 用于返回所有可能的顺序单词分组的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8608280/

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