Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
这是Javascript正则表达式吗?无法产生上述结果。_Javascript - Fatal编程技术网

这是Javascript正则表达式吗?无法产生上述结果。

这是Javascript正则表达式吗?无法产生上述结果。,javascript,Javascript,给定一页包含字母数字单词的内容,以及一个包含N个单词的搜索短语,编写一个算法,返回包含任意顺序的所有N个单词的最短内容片段 纽约市的乔治华盛顿大桥是有史以来建造的最古老的桥梁之一。由于这座桥是一座地标性建筑,所以现在正在对其进行改造。市政府官员说,这座具有里程碑意义的大桥将为该市创造大量新的就业机会 搜索词:地标城市桥 结果:这座桥是一座里程碑。城市 确定每个单词在列表中出现的位置,按位置排序 对于列表中位置n处的每一次出现,确定要看到所有单词,必须在列表前面多远。您可能会使用一个布尔数组来关联

给定一页包含字母数字单词的内容,以及一个包含N个单词的搜索短语,编写一个算法,返回包含任意顺序的所有N个单词的最短内容片段

纽约市的乔治华盛顿大桥是有史以来建造的最古老的桥梁之一。由于这座桥是一座地标性建筑,所以现在正在对其进行改造。市政府官员说,这座具有里程碑意义的大桥将为该市创造大量新的就业机会

搜索词:地标城市桥

结果:这座桥是一座里程碑。城市

  • 确定每个单词在列表中出现的位置,按位置排序
  • 对于列表中位置n处的每一次出现,确定要看到所有单词,必须在列表前面多远。您可能会使用一个布尔数组来关联一个单词是否在n和n+i之间出现
  • 然后,您可以确定从单词n的开头到单词n+i的结尾的子字符串的长度
  • 如果此候选解决方案的长度小于上一个候选解决方案,请将其存储。从步骤2继续

  • 到目前为止你试过什么?还有“这是Javascript正则表达式吗?”什么Javascript?我没有看到任何源代码。仅描述您想要的内容。您需要询问是否可以存在非搜索词:术语非术语,或者搜索词是否必须是连续的。从示例中可以看出,这些词不需要是连续的。Op:最短的片段是什么?有多少个字符或单词?这个问题确实需要重新措辞。现在,好像有人一字不差地抄袭了一道试题。请随意解释任何反对票,我会努力改进答案的?干杯