[sr-dev] dialplan and empty repl_exp
Richard Fuchs
rfuchs at sipwise.com
Mon May 7 20:23:25 CEST 2012
On 05/07/12 14:11, Juha Heinanen wrote:
> Andreas Granig writes:
>
>> If the dialplan entry has match_exp="^999" and subst_exp="^999" and
>> repl_exp="" and my $rU is "999123", I'd expect $var(out) to be "123",
>> because an empty replacement part is perfectly valid for a regex.
>
> repl_exp is not regex. it is replacement expression where you can refer
> to () parts of subt_exp as \1, \2, etc. if repl_exp is empty, result is
> empty.
But why are parts NOT matched by the subst_exp stripped from the output
string? With a subst_exp of "(.)" and a repl_exp of "\1", I'd expect the
output string to be unchanged.
BR
Richard
More information about the sr-dev
mailing list