为了账号安全,请及时绑定邮箱和手机立即绑定

怎么去判断一个字符串包含另一个字符串呢?具体看下面!

怎么去判断一个字符串包含另一个字符串呢?具体看下面!

阿晨1998 2021-10-13 14:11:08
一个字符串如:$str1="20090414095014";$str2="20090414";如果$str1包含$str2,然后在进行下一步操作,这个包含怎么判断?请Perl大侠指教!
查看完整描述

2 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

可以用index,例如:
$str1="20090414095014";
$str2="20090414";
print index($str1,$str2);
运行结果是:
E:\ygb>perl a.pl
0
如果返回-1表示没有,其实数表示$str2在$str1中的位置

查看完整回答
反对 回复 2021-10-18
?
互换的青春

TA贡献1797条经验 获得超6个赞

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

查看完整回答
反对 回复 2021-10-18
  • 2 回答
  • 0 关注
  • 387 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信