2010/9/22 Daniel-Constantin Mierla <mico...@gmail.com>:
>> Yes, using pcre_math is good when we need to perform a regular
>> expression against a PV (which is not possible using "=~"). For
>> example I use it to check if the RURI username matches a prefix
>> extracted from a database:
>>
>>   if ! pcre_match("$rU", "^$var(client_prefix_in)") {
>>
>> This works because the regular expression is compiled in runtime.
>>
>>
>> This would not be possible with "=~":
>>
>>   if  !  $rU =~ "^$var(client_prefix_in)") {
>>
>> It fails because the regular expression is compiled when parsing the
>> config script.
>
> have you tried like next?
>
> $var(re) = "^" +  $var(client_prefix_in);
>
> if(!$rU =~ $var(re)) {

Yes, I tryed that (hope I'm not wrong) and it also didn't do the job.
Perhaps it should work?




-- 
Iñaki Baz Castillo
<i...@aliax.net>

_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to