我正在使用 Perl 进行字符串操作,这涉及使用 reverse 函数和 tr 来翻译我的字符串。该脚本读取一些字符串,然后执行以下操作:
$revread = reverse($newword);
$revread =~ tr/TACGN/ATGCN/;
所以这个词被颠倒然后被翻译——反向补语。我有以下问题:
如果
$revread=~ tr/TACG/ATGC/;
用来。在这种情况下,如果找到“N”,它会被跳过吗?就像在 tr 中一样,我没有任何东西可以将它翻译成 OR 它将被打印为“N”。