perl中s///和tr///的区别
来源:互联网 发布:域名网站平台 编辑:程序博客网 时间:2024/05/26 14:10
s///: 替换运算符。s/searchpattern/repalcement/;默认搜索$ _,找出searchpattern,并且用replacement来替换整个匹配的正则表达式。该运算符返回匹配的数量或进行替换的数量,如果没有进行任何匹配,则返回0。
当然也可以指定某个变量,如$perl=~s/searchpattern/repalcement/; 另外,替换运算符也可以使用非斜杠(/)的界限符,如s###.
转换操作符tr///的作用与替换运算符有些类似,不过它并不使用正则表达式,而且它的运行方式完全不同。转换操作符的句法如下所示:tr/searchment/repalcement/;是把searchment的第一个字符换成replacement的第一个字符,searchment的第二个字符换成replacement的第二个字符,类推 ~~~~~~~
即:转换操作符t r / / /用于搜索一个字符串,找出searchlist中的各个元素,并用replacementlist中的对应元素对它们进行替换。如果r e p l a c e m e n t l i s t是空的,或者与s e a r c h l i s t相同,那么t r / / /将计算并返回匹配的字符。目标字符串并不被修改。
transcription:(my $RNA = $DNA) =~ s/T/U/gi;
complement strand:my $antisense = reverse $sense;
$antisense =~ tr/agctAGCT/tcgaTCGA/;
- perl中s///和tr///的区别
- tr和s的区别
- Html中tr th 和 tr td的区别
- td和Tr的区别。。
- perl中use 和 require的区别
- Perl中chomp和chop的区别
- perl 中my 和 our 的区别
- Perl中chomp和chop的区别
- perl中my和our的区别
- perl中my 和 our的区别
- perl中my和our的区别
- html中 th, tr, td的区别
- dl dt 和tr td 的区别
- 在Perl中Require 和 use 的区别
- perl 中字符串比较和整数比较的区别
- Perl中chomp函数和chop函数的区别
- Perl中chomp和chop的区别介绍
- Perl中map和grep 的使用区别
- 关于解决VS2008ODBC连接MySQL时“绑定所有列“程序崩溃问题
- quartz时间设置
- arm-eabi-gcc: error trying to exec 'cc1': execvp: No such file or directory 问题的解决
- php函数的引用
- 详解互联网产品开发中的“快”字诀
- perl中s///和tr///的区别
- 8086汇编 贪吃蛇 源代码
- 【jsp】Fragment "/index.do?method=top" was not found at expected path
- 揪出这个android手机下乱弹广告的坏蛋
- (一)JAVA 点滴积累之JAVA开发环境安装
- 正则表达式应用--提取CSDN所有下载资源页面URl的思路与代码实现
- Thinking In C++中文版
- C复习笔记(字符数组)
- 计算机网络 同步传输和异步传输(理解)