作者YMLS (流逝於指縫的細沙)
看板Perl
標題[問題] 請問如何在{}裡面使用\1?
時間Mon Jun 17 15:17:18 2013
大家好,我有一筆資料如下:
C+2AAT-3CGCA
我希望寫一行程式,使得數字後面的字母會依照數字的內容被拿走,如下所示:
C+T-A
我嘗試如下的寫法:
$line='C+10AAAAAAAAAAT-3CGCA';
$line=~s/(\d+)[ACGTNacgtn]{\1}//g;
可是 {\1} 無法發揮我想要得效果,
想請問是否我的語法本身有問題呢?謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.69.210.25
1F:→ scwg: {} 裡應該只能寫死數字 (或用外面的變數), 應該不能拿比對到 06/17 16:03
2F:→ scwg:的內容. warning: 要去看實作才能確定. 06/17 16:04