[BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Kenneth Gonsalves
hi, on looking at the telephone book, Indian landline numbers have three forms 3 digit STD code followed by 8 digits 4 digit STD code followed by 7 digits 5 digit STD code followed by 6 digits the first digit of the STD code has to be 0. The first digit of the landline number starts from 1-6.

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Noufal Ibrahim
On Thu, Nov 25 2010, Kenneth Gonsalves wrote: hi, on looking at the telephone book, Indian landline numbers have three forms 3 digit STD code followed by 8 digits 4 digit STD code followed by 7 digits 5 digit STD code followed by 6 digits the first digit of the STD code has to be 0. The

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Kenneth Gonsalves
On Thu, 2010-11-25 at 15:32 +0530, Noufal Ibrahim wrote: r'(^0\d{2}[-\s]{1}[1-6]{1}\d{7})|(^0\d{3}[-\s]{1}[1-6]{1}\d{6})|(^0 \d{4}[-\s]{1}[1-6]{1}\d{5})' any clues on how to make it shorter? And any info as to whether my assumptions as to the landline numbers is correct? This is the

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Mandar Vaze / मंदार वझे
And any info as to whether my assumptions as to the landline numbers is correct? Check http://en.wikipedia.org/wiki/India_phone_code and http://en.wikipedia.org/wiki/Telephone_numbers_in_India to get additional info. These two URLs also have link to some PDFs from DoT -Mandar

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Anand Balachandran Pillai
On Thu, Nov 25, 2010 at 3:11 PM, Kenneth Gonsalves law...@au-kbc.orgwrote: hi, on looking at the telephone book, Indian landline numbers have three forms 3 digit STD code followed by 8 digits 4 digit STD code followed by 7 digits 5 digit STD code followed by 6 digits the first digit of

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Ramdas S
On Thu, Nov 25, 2010 at 3:56 PM, Anand Balachandran Pillai abpil...@gmail.com wrote: On Thu, Nov 25, 2010 at 3:11 PM, Kenneth Gonsalves law...@au-kbc.org wrote: hi, on looking at the telephone book, Indian landline numbers have three forms 3 digit STD code followed by 8 digits 4

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Kenneth Gonsalves
On Thu, 2010-11-25 at 15:55 +0530, Mandar Vaze / मंदार वझे wrote: And any info as to whether my assumptions as to the landline numbers is correct? Check http://en.wikipedia.org/wiki/India_phone_code and http://en.wikipedia.org/wiki/Telephone_numbers_in_India to get additional info.

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Kenneth Gonsalves
On Thu, 2010-11-25 at 15:56 +0530, Anand Balachandran Pillai wrote: r'(^0\d{2}[-\s]{1}[1-6]{1}\d{7})|(^0\d{3}[-\s]{1}[1-6]{1}\d{6})|(^0 \d{4}[-\s]{1}[1-6]{1}\d{5})' It is doable, but you should really use pyparsing for this - this is UGLY ! I know - but everything I tried to make it

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Kenneth Gonsalves
On Thu, 2010-11-25 at 16:06 +0530, Ramdas S wrote: It is doable, but you should really use pyparsing for this - this is UGLY ! :) Meanwhile, let me hack on it. Regex is ugly. I guess Kenneth being django guy wants to use the RegexField in django forms where do I send the coconut?

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Kenneth Gonsalves
On Thu, 2010-11-25 at 16:17 +0530, Lakshman Prasad wrote: Rather than flexing the regex to everything it *can do*, I'd do the following: * Capture 2 parts of the number separated by a - or a whitespace: /^(\d+)[ \-]+(\d+)$/ * Use the captured parts to verify the lengths etc, using simple

[BangPypers] [django] Directory Listing

2010-11-25 Thread Venkatraman S
Is there a Directory Listing app? By directory i meant categories. Lets say, a system to manage the various types of categories in eBay and associate items and other categories within it. -V- http://twitter.com/venkasub ___ BangPypers mailing list

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread devjyoti patra
This is a beautification attempt towards KG's regex (^0[\d]+)[-\s]{1}([1-6]{1}[\d]{5,7}) ___ BangPypers mailing list BangPypers@python.org http://mail.python.org/mailman/listinfo/bangpypers

Re: [BangPypers] [django] Directory Listing

2010-11-25 Thread Kenneth Gonsalves
On Thu, 2010-11-25 at 16:38 +0530, Venkatraman S wrote: Is there a Directory Listing app? By directory i meant categories. Lets say, a system to manage the various types of categories in eBay and associate items and other categories within it. django-mptt? -- regards Kenneth Gonsalves

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Kenneth Gonsalves
On Thu, 2010-11-25 at 16:40 +0530, devjyoti patra wrote: This is a beautification attempt towards KG's regex (^0[\d]+)[-\s]{1}([1-6]{1}[\d]{5,7}) 0423678 244667 not a valid number but your regex accepts it -- regards Kenneth Gonsalves ___

Re: [BangPypers] [django] Directory Listing

2010-11-25 Thread Venkatraman S
On Thu, Nov 25, 2010 at 4:45 PM, Kenneth Gonsalves law...@au-kbc.orgwrote: django-mptt? I have seen some people rant about it in #django. Have you tried it? ___ BangPypers mailing list BangPypers@python.org

Re: [BangPypers] [django] Directory Listing

2010-11-25 Thread Kenneth Gonsalves
On Thu, 2010-11-25 at 16:54 +0530, Venkatraman S wrote: On Thu, Nov 25, 2010 at 4:45 PM, Kenneth Gonsalves law...@au-kbc.orgwrote: django-mptt? I did have a try some years back - but I am weak in mathematics, so I rolled my own. -- regards Kenneth Gonsalves

Re: [BangPypers] [django] Directory Listing

2010-11-25 Thread Venkatraman S
On Thu, Nov 25, 2010 at 4:58 PM, Kenneth Gonsalves law...@au-kbc.orgwrote: I did have a try some years back - but I am weak in mathematics, so I rolled my own. How is this related to math-troubles? You mean and are confusing? ___ BangPypers

Re: [BangPypers] [django] Directory Listing

2010-11-25 Thread Gora Mohanty
On Thu, Nov 25, 2010 at 4:38 PM, Venkatraman S venka...@gmail.com wrote: Is there a Directory Listing app? By directory i meant categories. Lets say, a system to manage the various types of categories in eBay and associate items and other categories within it. [...] What do you mean by an app

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Anand Balachandran Pillai
On Thu, Nov 25, 2010 at 3:11 PM, Kenneth Gonsalves law...@au-kbc.orgwrote: hi, on looking at the telephone book, Indian landline numbers have three forms 3 digit STD code followed by 8 digits 4 digit STD code followed by 7 digits 5 digit STD code followed by 6 digits the first digit of

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Roshan Mathews
On Thu, Nov 25, 2010 at 15:11, Kenneth Gonsalves law...@au-kbc.org wrote: r'(^0\d{2}[-\s]{1}[1-6]{1}\d{7})|(^0\d{3}[-\s]{1}[1-6]{1}\d{6})|(^0 \d{4}[-\s]{1}[1-6]{1}\d{5})' any clues on how to make it shorter? The {1}s are redundant. -- http://about.me/rosh

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Mandar Vaze / मंदार वझे
On Thu, Nov 25, 2010 at 4:08 PM, Kenneth Gonsalves law...@au-kbc.orgwrote: On Thu, 2010-11-25 at 15:55 +0530, Mandar Vaze / मंदार वझे wrote: And any info as to whether my assumptions as to the landline numbers is correct? Check http://en.wikipedia.org/wiki/India_phone_code and

Re: [BangPypers] [django] Directory Listing

2010-11-25 Thread Venkatraman S
On Thu, Nov 25, 2010 at 5:03 PM, Gora Mohanty g...@mimirtech.com wrote: What do you mean by an app in the context of Python? Do you mean a Django application? Check out the Subject of the email. ___ BangPypers mailing list BangPypers@python.org

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread steve
On 11/25/2010 04:10 PM, Kenneth Gonsalves wrote: On Thu, 2010-11-25 at 15:56 +0530, Anand Balachandran Pillai wrote: r'(^0\d{2}[-\s]{1}[1-6]{1}\d{7})|(^0\d{3}[-\s]{1}[1-6]{1}\d{6})|(^0 \d{4}[-\s]{1}[1-6]{1}\d{5})' It is doable, but you should really use pyparsing for this - this is

Re: [BangPypers] [django] Directory Listing

2010-11-25 Thread Senthil Kumaran
On Thu, Nov 25, 2010 at 06:40:38PM +0530, Venkatraman S wrote: On Thu, Nov 25, 2010 at 5:03 PM, Gora Mohanty g...@mimirtech.com wrote: What do you mean by an app in the context of Python? Do you mean a Django application? Check out the Subject of the email. If I were to reply to

Re: [BangPypers] [django] Directory Listing

2010-11-25 Thread Venkatraman S
On Thu, Nov 25, 2010 at 6:48 PM, Senthil Kumaran orsent...@gmail.comwrote: On Thu, Nov 25, 2010 at 06:40:38PM +0530, Venkatraman S wrote: On Thu, Nov 25, 2010 at 5:03 PM, Gora Mohanty g...@mimirtech.com wrote: What do you mean by an app in the context of Python? Do you mean a

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread steve
On 11/25/2010 06:45 PM, steve wrote: On 11/25/2010 04:10 PM, Kenneth Gonsalves wrote: On Thu, 2010-11-25 at 15:56 +0530, Anand Balachandran Pillai wrote: r'(^0\d{2}[-\s]{1}[1-6]{1}\d{7})|(^0\d{3}[-\s]{1}[1-6]{1}\d{6})|(^0 \d{4}[-\s]{1}[1-6]{1}\d{5})' It is doable, but you

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Roshan Mathews
On Fri, Nov 26, 2010 at 07:56, steve st...@lonetwin.net wrote: I had a bit of time this morning and didn't feel like starting work just yet, so to amuse myself I completed this. Here is the proper regex ...with tests ! http://pastebin.com/yjP5H0i2 Neat. -- http://about.me/rosh

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Dhananjay Nene
On Thu, Nov 25, 2010 at 3:11 PM, Kenneth Gonsalves law...@au-kbc.orgwrote: hi, on looking at the telephone book, Indian landline numbers have three forms 3 digit STD code followed by 8 digits 4 digit STD code followed by 7 digits 5 digit STD code followed by 6 digits the first digit of

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Navin Kabra
On Fri, Nov 26, 2010 at 9:03 AM, Dhananjay Nene dhananjay.n...@gmail.comwrote: Thus there could be the optional prefixes +91 or 0 followed by an additional sequence of numbers which may have embedded some spaces, hyphens or in rare cases parenthesis which are quite ignorable. So all one

Re: [BangPypers] [django] Directory Listing

2010-11-25 Thread Kenneth Gonsalves
On Thu, 2010-11-25 at 17:02 +0530, Venkatraman S wrote: I did have a try some years back - but I am weak in mathematics, so I rolled my own. How is this related to math-troubles? You mean and are confusing? I could not understand the logic - some algorithm (I did not take computer

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Kenneth Gonsalves
On Thu, 2010-11-25 at 18:25 +0530, Mandar Vaze / मंदार वझे wrote: please give me *some* credit for ability to search - those articles are wildly inaccurate. Did you mean out dated ? Feel free to share the accurate information source (if it is not confidential) I am crowd sourcing the

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Ramdas S
On Fri, Nov 26, 2010 at 11:15 AM, Kenneth Gonsalves law...@au-kbc.orgwrote: On Thu, 2010-11-25 at 18:25 +0530, Mandar Vaze / मंदार वझे wrote: please give me *some* credit for ability to search - those articles are wildly inaccurate. Did you mean out dated ? Feel free to share

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Kenneth Gonsalves
On Fri, 2010-11-26 at 07:56 +0530, steve wrote: I had a bit of time this morning and didn't feel like starting work just yet, so to amuse myself I completed this. strangely enough that is how I got into this problem Here is the proper regex ...with tests ! http://pastebin.com/yjP5H0i2

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Mandar Vaze / मंदार वझे
So all one really needs to do (say if one wants to call back) is to extract one single 10 digit number using the above logic by stripping off the optional prefixes and the extra characters (which I presume would be quite trivial). But then maybe my mind is not working well today early morning

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Kenneth Gonsalves
On Fri, 2010-11-26 at 09:03 +0530, Dhananjay Nene wrote: So all one really needs to do (say if one wants to call back) is to extract one single 10 digit number using the above logic by stripping off the optional prefixes and the extra characters (which I presume would be quite trivial). But

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Kenneth Gonsalves
On Fri, 2010-11-26 at 11:23 +0530, Ramdas S wrote: Would appreciate if you can tell whether you want a Regex, or is this to ensure that people enter the right numbers in a form? regex - for django.contrib.localflavor (I had put something up, but it only matches my local phone number, so I

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Kenneth Gonsalves
On Fri, 2010-11-26 at 11:30 +0530, Mandar Vaze / मंदार वझे wrote: look at http://en.wikipedia.org/wiki/Mobile_telephone_numbering_in_India (But kenneth may have already looked at this) no, I had not looked at this - I was not looking for the mobile scheme which is fairly simple. -- regards

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Dhananjay Nene
On Fri, Nov 26, 2010 at 11:40 AM, Kenneth Gonsalves law...@au-kbc.orgwrote: On Fri, 2010-11-26 at 11:30 +0530, Mandar Vaze / मंदार वझे wrote: look at http://en.wikipedia.org/wiki/Mobile_telephone_numbering_in_India (But kenneth may have already looked at this) no, I had not looked at

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Dhananjay Nene
On Fri, Nov 26, 2010 at 11:59 AM, Dhananjay Nene dhananjay.n...@gmail.comwrote: On Fri, Nov 26, 2010 at 11:40 AM, Kenneth Gonsalves law...@au-kbc.orgwrote: On Fri, 2010-11-26 at 11:30 +0530, Mandar Vaze / मंदार वझे wrote: look at

Re: [BangPypers] regular expression for Indian landline numbers

2010-11-25 Thread Kenneth Gonsalves
On Fri, 2010-11-26 at 11:59 +0530, Dhananjay Nene wrote: For a generic scheme http://en.wikipedia.org/wiki/Telephone_numbers_in_India as already noted, this article is inaccurate. For example 'two tier cities have a 3 digit code' - I can point out villages that have 3 digit codes. But I