我想从这个字符串如何从Perl字符串中提取文件路径?
"[exec] /snschome/sns/ccyp/mb_ccsns/bb/cbil5/v85_8/amdocs/iamcust/bil/cl/business/handlers/ClReportsHandler.java:233: cannot resolve symbol"
我想提取
/snschome/sns/ccyp/mb_ccsns/bb/cbil5/v85_8/amdocs/iamcust/bil/cl/business/handlers/ClReportsHandler.java
找到FULLPATH的文件名,我在Perl
$_=$string_from_to_match my @extract_file=split(/.*(\/.*)\:.*/); print $extract_file[1],"\n";`
想这一点,但我得到此输出:
/ClReportsHandler.java:233:
它匹配最后的/
和最后的:
。我怎样才能将其更改为第一个/
和第一个:
?
请编辑格式化的版本,而不是回滚到未格式化的版本。否则你的问题是不可读的。 – 2010-09-21 14:29:11