perl 判断一个字符串包含另一个字符串

2024年11月16日 19:39
有3个网友回答
网友(1):

可以用index,例如:

$str1="20090414095014";
$str2="20090414";
print index($str1,$str2);

运行结果是:
E:\ygb>perl a.pl
0

如果返回-1表示没有,其实数表示$str2在$str1中的位置

网友(2):

用正则:
if($str1 =~ /$str2/) {
...
}

网友(3):

$str1 =~/$str2/; 匹配是真,否则是假