jiyu711 例子: a <- c("21 31 41", "12 13 14", "21, 31") b <- c("31 21 41") 求一个函数使得输出结果为1,,即b模糊匹配a中的第一个元素? 不胜感激!
tctcab jiyu711 模糊匹配倒是有很多做法,不过你得定义清楚“模糊的程度”。 这个问题我来做的话,我会计算b到a里每个字符串的hamming distance, 也就是从字符串b到字符串a的最小置换字符数,越小表示越近。 然后根据需求选定阈值来筛字符串即可,比如hamming distance < 0.2L的话就可以挑出a里的第一个元素。