我有一个字符串数组:
var myArray = ["blue", "yellow", "purple", "bluegreen", "red"];我需要在我得到的另一个字符串的开头匹配其中一个元素。所以"redwood"应该匹配"red",而"evergreen"不应该匹配任何内容。它需要是一个惰性匹配,所以"bluegreenskygrass"应该匹配"bluegreen",而不是"blue"。
我当然可以通过为字符串中的每个字符迭代数组中的每个元素来实现这一点,但这似乎相当耗费计算。我相信有更好的办法,但我似乎想不出来。
https://stackoverflow.com/questions/44471154
复制相似问题