- 論壇徽章:
- 0
|
本帖最后由 cxrfly 于 2014-08-03 14:34 編輯
我有一個(gè)字符串匹配的問(wèn)題,求各位指點(diǎn)下。
1、字符段,假設(shè)為$protein
jgi|Physo3|554134|estExt_Genewise1Plus.C_1_t70226
MPHPRFPKIEIQELRDDFIRFELSETDASVANAIRRVMISEVPTLAIDLVSIEINTSVMTDEFLAHRLGM
IPLNFDGGLENFRQRFVYSADCDCDENCPNCSVEFSLDVTADNGVLSVTSEALKSSDPYIRPVNFSSEEE
LNNTQDSGVIIAKLGPGQRLRLSAIAKLGIGKEHAKWSPVAVATYMYDPIITLNQAVLSTYTPEQKAELY
KSCPTEVYETDENYEQVRCCAWKVDFILEEAD*
2、利用$ID=~/(.*\n)/獲取了第一行jgi|Physo3|554134|estExt_Genewise1Plus.C_1_t70226,即$ID=jgi|Physo3|554134|estExt_Genewise1Plus.C_1_t70226,F(xiàn)在想利用$protein=~s/$ID//,卻發(fā)現(xiàn)僅有jgi被去掉,打印顯示$protein=|Physo3|554134|estExt_Genewise1Plus.C_1_t70226MPHPRFPKIEIQELRDDFIRFELSETDASVANAIRRVMISEVPTLAIDLVSIEINTSVMTDEFLAHRLGMIPLNFDGGLENFRQRFVYSADCDCDENCPNCSVEFSLDVTADNGVLSVTSEALKSSDPYIRPVNFSSEEELNNTQDSGVIIAKLGPGQRLRLSAIAKLGIGKEHAKWSPVAVATYMYDPIITLNQAVLSTYTPEQKAELYKSCPTEVYETDENYEQVRCCAWKVDFILEEAD*
請(qǐng)問(wèn),這個(gè)模式匹配$protein=~s/$ID//問(wèn)題在哪里?本意是去掉第一行的ID的,留下蛋白序列的,百思不得其解阿。
小白問(wèn)題,請(qǐng)多指點(diǎn)!謝謝拉 |
|