+ -
当前位置:首页 → 问答吧 → perl 正则匹配的问题

perl 正则匹配的问题

时间:2010-10-14

来源:互联网

我想匹配 所有20100910_bj_haha_flow 中含 _bj_haha_flow的内容
请问怎么表达

我用$file=~/[0-9]*_bj_haha_flow/  不行~~请问如何实现

作者: ztj2247   发布时间: 2010-10-14

  1. #!/usr/bin/perl
  2. use strict;
  3. use warnings;
  4. use 5.010;

  5. my $file = '20100910_bj_haha_flow';

  6. if($file=~/[0-9]*_bj_haha_flow/){
  7.     say "OK";
  8. }
复制代码
你的表达式没有问题啊
或者你是想捕捉“_bj_haha_flow”
  1. if($file=~/[0-9]*(_bj_haha_flow)/){
  2.     say "$1";
  3. }
复制代码

作者: 珞水的大叔   发布时间: 2010-10-14