[Users] regexp and AVP problem
Norman Brandinger
norm at goes.com
Mon Jul 17 22:17:04 CEST 2006
Hi Klaus,
Below is a little test I put together to try to help you out:
avp_write("<tel:+43108>", "$avp(s:pai)");
avp_subst("$avp(s:pai)/$avp(s:cli)","/<tel\:(.*)>/\1/");
xlog("L_NOTICE", "pai=$avp(s:pai) cli=$avp(s:cli)\n");
This is the result:
pai=<tel:+43108> cli=+43108
Regards,
Norm
Klaus Darilion wrote:
> Hi!
>
> I have problems with avp_subst:
>
> I have $avp(s:pai) with the value <tel:+43108> (the < and > belongs to
> the AVP)
>
> Then I want to extract the number into $avp(s:cli):
>
> avp_subst("$avp(s:pai)/$avp(s:cli)","/tel:(.*)/\1/")
>
> The result is <+43108>
>
> Can someone explain me why the leading < belongs to the result?
> Shouldn't it be removed?
>
> thanks
> klaus
>
> _______________________________________________
> Users mailing list
> Users at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/users
>
>
>
More information about the Users
mailing list