作者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