+ -
当前位置:首页 → 问答吧 → 问一个perl模式匹配的问题

问一个perl模式匹配的问题

时间:2010-11-10

来源:互联网

我的字符串如下格式
FPxxxxdd
xxxx为数字,不一定是4位数,位数是不确定的
dd为非数字,通常为空格,也可能是别的字符,但不是数字
我以前是如下匹配的
$feature_name =~/^FP(.+?) /

但是是根据空格,目前有可能不是空格,请问应该如何写匹配?
谢谢!

作者: hepower   发布时间: 2010-11-10

$feature_name =~ /^FP(?:\d{4,})\D/

作者: liyangole   发布时间: 2010-11-10



QUOTE:
$feature_name =~ /^FP(?:\d{4,})\D/
liyangole 发表于 2010-11-10 15:58




    好像不行阿,
我使用如下:
  1. my $feature_name = "FP321_ddd";
  2. $feature_name =~ /^FP(?:\d{4,})\D/;
  3. print $1;
复制代码
打印不出东西,应该打印出321

作者: hepower   发布时间: 2010-11-10

热门下载

更多