I thought you were following me closely,I want "#1," to be optional,to be exact "[#\d+,]" in the regex to be optional,if it is present match it but dont print it...,if it is not present ignore it..
what I meant was,the below code prints
//source/qcom/qct/multimedia/qtv/player/audioplayer/rel/1.1/src/file.cpp#1,#8
whereas I only want to print
//source/qcom/qct/multimedia/qtv/player/audioplayer/rel/1.1/src/file.cpp#8
my $update_p4filelog = "...xyz branch from //source/qcom/qct/multimedi +a/qtv/player/audioplayer/rel/1.1/src/file.cpp#1,#8"; my ($path, $ver) = $update_p4filelog =~ /branch from (.*\/.*)[#\d+,]?( +#\d+)$/; my $update_base_branched_p4path = "$path$ver"; print "$update_base_branched_p4path\n";
In reply to Re^8: Regex to grab data after the work "branch from"
by perl_mystery
in thread Regex to grab data after the work "branch from"
by perl_mystery
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |