[問題] 兩個字串 或 兩個陣列中比對問題?

看板Perl作者 (開心)時間17年前 (2007/05/03 00:26), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
問題1. 若有兩個字串 我想取出它們兩者之間的有交集到的部份(就是相同的東西) 如我有兩個字串 $str1 = "I am a student" $str2 = "I am the teacher" 註:兩個字串有可能長度不一 則我的想法是除了將兩個字串分別用 @str1Ary = split " ", $str1 @str2Ary = split " ", $str2 再進行兩個陣列之間的比對後取出相同的部份 但我想我認為 應該好像是不是可以透過 grep這個函數來取的同樣的結果 問題2. 若有兩個陣列 也是想取出它們兩者之間交集到的部份 同樣的,這個是不是就跟問題1中先將字串後轉換成陣列的問題 我想應該是降子沒錯@@ 我想知道有沒有人有其它的想法,可以用比較快或精簡的方式達到呢^^? 感謝^^ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.96.202

05/03 07:44, , 1F

05/03 13:02, , 2F
大堆^^
05/03 13:02, 2F
文章代碼(AID): #16EBl3wY (Perl)