it's work . Thank you very much .
Some characters need a backslash to match in a regular expression. However, # is not one of them. I think your regex is wrong:It should probably be:
<condition field="destination_number" expression="^1#(d+)#(d+)$"/>
Note the backslashes in front of the d+ entries. \d means "match a digit" whereas a bare d means "make a lowercase d character".
<condition field="destination_number" expression="^1#(\d+)#(\d+)$"/>
Hope that helps.
-MC
P.S. - The * character does need to be escaped in regexes. See the default.xml dialplan file for some obvious examples.
On Sat, Oct 10, 2009 at 6:24 AM, Milena <testeador01@gmail.com> wrote:
escape character is '\'try
<condition field="destination_number" expression="^1\#(d+)\#(d+)$"/>
2009/10/10 daqiang wang <wangdq.no1@gmail.com>
_______________________________________________hello every one :
I want to match the # in XML dialplan , how to do ?
example :
1#5555#6666 . how to do ?
I do this :
<condition field="destination_number" expression="^1#(d+)#(d+)$"/>
but it's not work
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org