Re: Regex problems in sms-service and keywords

2010-05-17 Thread Nikos Balkanas

Ho,

I dunno. I have been using regexp for ages, and it is the first time I see 
'\w'. I am not sure if it is part of the standard regexp. Even grep -E or 
egrep in linux doesn't understand it. Why should kannel?


If you need more flexibility, you can compile with pcre and use perl-like 
expressions.


BR,
Nikos
- Original Message - 
From: "fegul" 

To: 
Sent: Monday, May 17, 2010 5:55 PM
Subject: Re: Regex problems in sms-service and keywords




I'm continuing to do that however I find it strange that regular 
expressions

(which I've always thought were fairly universal) are being interpreted
differently by Kannel than by the test utilities that I've used...

I wonder if other Kannel users have experienced this?


Nikos Balkanas wrote:


Regardless, test by parts.

BR,
Nikos
- Original Message - 
From: "fegul" 

To: 
Sent: Monday, May 17, 2010 5:06 PM
Subject: Re: Regex problems in sms-service and keywords




\w is meant to match any word character.  If you insert the expression
into
this tester, you can try various patterns to see what it matches:
http://gskinner.com/RegExr/

the email address that I type into the testing tool and the email 
address

that I use as the keyword in the text message is the same and is seen as
valid by the testing tool but apparently not by Kannel.


Nikos Balkanas wrote:


Hi,

Have you tried it? It doesn't look right. What is \w?

Test it by part:

[0-9a-za-z.-...@[0-9a-za-z._]+

And add more parts as you go.

BR,
Nikos
- Original Message - 
From: "fegul" 

To: 
Sent: Monday, May 17, 2010 4:44 PM
Subject: Regex problems in sms-service and keywords




I have two sms-services defined, one that catches messages with a
keyword
that matches a regular expression (using 'keyword-regex' in the
sms-service)
and one that catches everything else (using keyword = default) to a
different script.

The regex compiles and I've tested it using some online tools but
kannel
still sends messages that would be valid according to the regex in the
first
sms-service to the default sms-service instead.

Any ideas as to why?  I'm testing it using fakesmsc with MTMO 
direction

switching and composing the text in interactive mode like so:

555 100 text m...@me.com the message content

The regex in question is:
^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$

It is meant to seek out valid email addresses
--
View this message in context:
http://old.nabble.com/Regex-problems-in-sms-service-and-keywords-tp28583542p28583542.html
Sent from the Kannel - User mailing list archive at Nabble.com.









--
View this message in context:
http://old.nabble.com/Regex-problems-in-sms-service-and-keywords-tp28583542p28583852.html
Sent from the Kannel - User mailing list archive at Nabble.com.









--
View this message in context: 
http://old.nabble.com/Regex-problems-in-sms-service-and-keywords-tp28583542p28584507.html

Sent from the Kannel - User mailing list archive at Nabble.com.







Re: Regex problems in sms-service and keywords

2010-05-17 Thread fegul

I'm continuing to do that however I find it strange that regular expressions
(which I've always thought were fairly universal) are being interpreted
differently by Kannel than by the test utilities that I've used...

I wonder if other Kannel users have experienced this?


Nikos Balkanas wrote:
> 
> Regardless, test by parts.
> 
> BR,
> Nikos
> - Original Message - 
> From: "fegul" 
> To: 
> Sent: Monday, May 17, 2010 5:06 PM
> Subject: Re: Regex problems in sms-service and keywords
> 
> 
>>
>> \w is meant to match any word character.  If you insert the expression 
>> into
>> this tester, you can try various patterns to see what it matches:
>> http://gskinner.com/RegExr/
>>
>> the email address that I type into the testing tool and the email address
>> that I use as the keyword in the text message is the same and is seen as
>> valid by the testing tool but apparently not by Kannel.
>>
>>
>> Nikos Balkanas wrote:
>>>
>>> Hi,
>>>
>>> Have you tried it? It doesn't look right. What is \w?
>>>
>>> Test it by part:
>>>
>>> [0-9a-za-z.-...@[0-9a-za-z._]+
>>>
>>> And add more parts as you go.
>>>
>>> BR,
>>> Nikos
>>> - Original Message - 
>>> From: "fegul" 
>>> To: 
>>> Sent: Monday, May 17, 2010 4:44 PM
>>> Subject: Regex problems in sms-service and keywords
>>>
>>>
>>>>
>>>> I have two sms-services defined, one that catches messages with a 
>>>> keyword
>>>> that matches a regular expression (using 'keyword-regex' in the
>>>> sms-service)
>>>> and one that catches everything else (using keyword = default) to a
>>>> different script.
>>>>
>>>> The regex compiles and I've tested it using some online tools but
>>>> kannel
>>>> still sends messages that would be valid according to the regex in the
>>>> first
>>>> sms-service to the default sms-service instead.
>>>>
>>>> Any ideas as to why?  I'm testing it using fakesmsc with MTMO direction
>>>> switching and composing the text in interactive mode like so:
>>>>
>>>> 555 100 text m...@me.com the message content
>>>>
>>>> The regex in question is:
>>>> ^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$
>>>>
>>>> It is meant to seek out valid email addresses
>>>> -- 
>>>> View this message in context:
>>>> http://old.nabble.com/Regex-problems-in-sms-service-and-keywords-tp28583542p28583542.html
>>>> Sent from the Kannel - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>
>>>
>>>
>>>
>>
>> -- 
>> View this message in context: 
>> http://old.nabble.com/Regex-problems-in-sms-service-and-keywords-tp28583542p28583852.html
>> Sent from the Kannel - User mailing list archive at Nabble.com.
>>
>> 
> 
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Regex-problems-in-sms-service-and-keywords-tp28583542p28584507.html
Sent from the Kannel - User mailing list archive at Nabble.com.




Re: Regex problems in sms-service and keywords

2010-05-17 Thread Nikos Balkanas

Regardless, test by parts.

BR,
Nikos
- Original Message - 
From: "fegul" 

To: 
Sent: Monday, May 17, 2010 5:06 PM
Subject: Re: Regex problems in sms-service and keywords




\w is meant to match any word character.  If you insert the expression 
into

this tester, you can try various patterns to see what it matches:
http://gskinner.com/RegExr/

the email address that I type into the testing tool and the email address
that I use as the keyword in the text message is the same and is seen as
valid by the testing tool but apparently not by Kannel.


Nikos Balkanas wrote:


Hi,

Have you tried it? It doesn't look right. What is \w?

Test it by part:

[0-9a-za-z.-...@[0-9a-za-z._]+

And add more parts as you go.

BR,
Nikos
- Original Message - 
From: "fegul" 

To: 
Sent: Monday, May 17, 2010 4:44 PM
Subject: Regex problems in sms-service and keywords




I have two sms-services defined, one that catches messages with a 
keyword

that matches a regular expression (using 'keyword-regex' in the
sms-service)
and one that catches everything else (using keyword = default) to a
different script.

The regex compiles and I've tested it using some online tools but kannel
still sends messages that would be valid according to the regex in the
first
sms-service to the default sms-service instead.

Any ideas as to why?  I'm testing it using fakesmsc with MTMO direction
switching and composing the text in interactive mode like so:

555 100 text m...@me.com the message content

The regex in question is:
^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$

It is meant to seek out valid email addresses
--
View this message in context:
http://old.nabble.com/Regex-problems-in-sms-service-and-keywords-tp28583542p28583542.html
Sent from the Kannel - User mailing list archive at Nabble.com.









--
View this message in context: 
http://old.nabble.com/Regex-problems-in-sms-service-and-keywords-tp28583542p28583852.html

Sent from the Kannel - User mailing list archive at Nabble.com.







Re: Regex problems in sms-service and keywords

2010-05-17 Thread fegul

\w is meant to match any word character.  If you insert the expression into
this tester, you can try various patterns to see what it matches:
http://gskinner.com/RegExr/

the email address that I type into the testing tool and the email address
that I use as the keyword in the text message is the same and is seen as
valid by the testing tool but apparently not by Kannel.


Nikos Balkanas wrote:
> 
> Hi,
> 
> Have you tried it? It doesn't look right. What is \w?
> 
> Test it by part:
> 
> [0-9a-za-z.-...@[0-9a-za-z._]+
> 
> And add more parts as you go.
> 
> BR,
> Nikos
> - Original Message - 
> From: "fegul" 
> To: 
> Sent: Monday, May 17, 2010 4:44 PM
> Subject: Regex problems in sms-service and keywords
> 
> 
>>
>> I have two sms-services defined, one that catches messages with a keyword
>> that matches a regular expression (using 'keyword-regex' in the 
>> sms-service)
>> and one that catches everything else (using keyword = default) to a
>> different script.
>>
>> The regex compiles and I've tested it using some online tools but kannel
>> still sends messages that would be valid according to the regex in the 
>> first
>> sms-service to the default sms-service instead.
>>
>> Any ideas as to why?  I'm testing it using fakesmsc with MTMO direction
>> switching and composing the text in interactive mode like so:
>>
>> 555 100 text m...@me.com the message content
>>
>> The regex in question is:
>> ^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$
>>
>> It is meant to seek out valid email addresses
>> -- 
>> View this message in context: 
>> http://old.nabble.com/Regex-problems-in-sms-service-and-keywords-tp28583542p28583542.html
>> Sent from the Kannel - User mailing list archive at Nabble.com.
>>
>> 
> 
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Regex-problems-in-sms-service-and-keywords-tp28583542p28583852.html
Sent from the Kannel - User mailing list archive at Nabble.com.




Re: Regex problems in sms-service and keywords

2010-05-17 Thread Nikos Balkanas

Hi,

Have you tried it? It doesn't look right. What is \w?

Test it by part:

[0-9a-za-z.-...@[0-9a-za-z._]+

And add more parts as you go.

BR,
Nikos
- Original Message - 
From: "fegul" 

To: 
Sent: Monday, May 17, 2010 4:44 PM
Subject: Regex problems in sms-service and keywords




I have two sms-services defined, one that catches messages with a keyword
that matches a regular expression (using 'keyword-regex' in the 
sms-service)

and one that catches everything else (using keyword = default) to a
different script.

The regex compiles and I've tested it using some online tools but kannel
still sends messages that would be valid according to the regex in the 
first

sms-service to the default sms-service instead.

Any ideas as to why?  I'm testing it using fakesmsc with MTMO direction
switching and composing the text in interactive mode like so:

555 100 text m...@me.com the message content

The regex in question is:
^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$

It is meant to seek out valid email addresses
--
View this message in context: 
http://old.nabble.com/Regex-problems-in-sms-service-and-keywords-tp28583542p28583542.html

Sent from the Kannel - User mailing list archive at Nabble.com.