Hi,
check this https://opensips.org/html/docs/modules/3.4.x/regex.html
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
https://www.opensips-solutions.com
https://www.siphub.com
On 05.01.2024 13:56, Faheem Muhammad wrote:
Hi Machel,
Appreciate the correction; it was a typo when I posted the question.
However, as Callum mentioned earlier, the "IF" condition with the "=~"
operator doesn't fully support PCRE. It seems that any regular
expression with parentheses isn't matched using the "=~" operator.
Using "pcre_match" or an alternative regular expression would be more
suitable in this case.
Thank you
M. Faheem
On Wed, Jan 3, 2024 at 6:37 PM Michel crans <[email protected]> wrote:
The reason why your second regular expression is not matching the
pattern is because of a typo in the syntax. You have used the
|~=| operator instead of the |=~| operator, which is the correct
way to test if a string matches a regular expression in PCRE.
Op di 2 jan 2024 om 12:28 schreef Faheem Muhammad
<[email protected]>:
Hi everyone,
Firstly, I wish you all a Happy New Year with the best wishes
for each community member and the OpenSIPS project.
I have a question related to regular expressions matching in
an IF condition.
There are two identical regular expressions. One RE is
matching and one RE is not matching the pattern.
*Sample $fU Range: *+966123456700 to +96612345650
# RE1 - Matching Regular expression
if($fU =~"\+9661234567[0-4][0-9]|\+966123456750"){
xlog("re matched\n")
}
# RE2 - Non matching Regular expression
if($fU ~="\+9661234567([0-4]\d|50)"){
} # RE not matched
Can anyone please suggest what I'm doing wrong?
*OpenSIPS version*: 3.2.3
OS: *Debian 12*
Best regards,
M. Faheem
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users