[問題] 找出最接近的比對字串?
如果有一個字串$s,要與一個都是字串的陣列@s做比對,
但需找出@s中,與$a比對結果最接近的字串,有沒有什麼好一點的作法...
(最接近字串的字義是: 有最多字元相同)
小弟想到的很麻煩:
foreach(@s){
if ($s=~/$_/){
push @match,$_;
}
}
接下來從@match中找出長度最長的字串...
,也就是最接近的字串...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.185.18
推
05/18 18:48, , 1F
05/18 18:48, 1F
→
05/18 19:08, , 2F
05/18 19:08, 2F
推
05/18 19:42, , 3F
05/18 19:42, 3F
推
05/18 19:42, , 4F
05/18 19:42, 4F
推
05/18 19:42, , 5F
05/18 19:42, 5F
→
05/18 23:09, , 6F
05/18 23:09, 6F
推
05/19 00:20, , 7F
05/19 00:20, 7F
→
05/19 11:42, , 8F
05/19 11:42, 8F
→
05/19 11:44, , 9F
05/19 11:44, 9F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
5
9
Perl 近期熱門文章
PTT數位生活區 即時熱門文章