#note strlen in perl
$res_str = "Test string!";
my $len = rindex $res_str."/$","/$";
print $len;
#Perl 里取字符串的长度, 如上例子: rindex $res_str."/$","/$";
perl 字符串比较和整数比较
字
符串比较操作符
操作符 描述
lt 小于
gt 大于
eq 等于
le 小于等于
ge 大于等于
ne 不等于
cmp 比较,返回 1, 0, or -1
操作符 描述
lt 小于
gt 大于
eq 等于
le 小于等于
ge 大于等于
ne 不等于
cmp 比较,返回 1, 0, or -1
if($1 eq $2){
print "equal/n";
}
PS:切记不可以用整数比较操作符来比较字符串
整数比较操作符
操作符 描述
< 小于
> 大于
== 等于
<= 小于等于
>= 大于等于
!= 不等于
<=> 比较,返回 1, 0, or -1
整数比较操作符是数值比较,使用时会把左右操作数都转化为数字。这样!=左右就都是0了,所以比较结果就是相等。
整数比较操作符
操作符 描述
< 小于
> 大于
== 等于
<= 小于等于
>= 大于等于
!= 不等于
<=> 比较,返回 1, 0, or -1
整数比较操作符是数值比较,使用时会把左右操作数都转化为数字。这样!=左右就都是0了,所以比较结果就是相等。