[Freeswitch-users] NOT in dialplan expression

Leon de Rooij leon at scarlet-internet.nl
Wed Oct 21 05:00:05 PDT 2009


Hi,

Negating is done with [^...] in a regex, so 'not 1' is matched with:

/^[^1]$/

If you want to match on a longer sequence, you can do that with  
negative lookahead, for example 'not 123' can be matched like this:

/^(?!123$)\d{3}$/

regards,

Leon


On Oct 21, 2009, at 1:34 PM, Mark Campbell-Smith wrote:

> Hi!
>
> How do I do a NOT equal to in a dialplan expression
>
> Normaly in regex I would use the ! character.  This doesn't seem to  
> work in FS..
>
> ie
>      <condition field="${variable}" expression="!^1">
>
> Shouldn't that match when the variable is not starting with one?
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org





More information about the FreeSWITCH-users mailing list