我试图通过给出一个特定的字符串来找到一个单词的最接近匹配,例如:
所以我会:
"jonston" x "john" => "jo" //only "jo" is the part that matches
"joshua" x "john" => "jo"
"mark" x "marta" => "mar"
如您所见,我只想检索序列匹配中的字符,这就是为什么joshua
并且john
只有jo
在公共序列中而不是joh
因为两者都有字母h
我已经通过使用以下方法尝试使用正则表达式:
"john".match(/["joshua"]+/) //=> outputs ["joh"] and not ["jo"]
有什么办法可以只匹配匹配的第一个字符吗?
我将使用 javascript 来实现
我希望这是有道理的
提前致谢