【发布时间】:2017-04-07 04:14:09
【问题描述】:
我需要在数组中找到子字符串。
如果我有一个数组:["abc", "abcd", "abcde", "xyz"],该方法应该返回数组成员:"abc", "abcd", "abcde",因为每个都是另一个的子字符串或超字符串,但它应该排除“xyz”。
javascript中最好的方法是什么。
【问题讨论】:
-
这个结果会是什么:['ab','abc','bc','abbc','bb','abb','ac','ababc',' abbbc','bbc'] - 期望的逻辑没有很好的定义
-
['ab','abc','bc','abb','ababc','abbbc','bbc'],因为在这里你不会找到任何完全不同的字符串数组元素
-
为什么不用bb?它是其他的子字符串
-
你也可以,错过添加它
-
为什么不
abbc?ab和bc是abbc的子字符串,对吧?
标签: javascript arrays string substring