我們只是說我有兩個字符串,a
& b
。如何在不使用indexOf的情況下匹配另一個字符串中的字符串?
var a = '[email protected]';
var b = 'yahoo12345556';
我所期待的結果將是yahoo
但使用a.indexOf(b)
會給我-1
。
如果我改變b
到yahoo
&做a.indexOf(b)
,它顯然不會給我-1
。
我應該在循環中匹配字符嗎?但是這兩個字符串的長度並不相同。字符應該按順序排列也很重要,我不尋找字符的出現。
所以找到這兩個變量之間通用的子字符串? –
你的比賽標準是什麼?兩者之間最長的匹配子串? – juvian
準確地說,與原始字符串中搜索字符串的位置無關。 – thedeliciousmuffin