On Nov 26, 10:40 am, lisong <[EMAIL PROTECTED]> wrote:
> Hi All,
>
> I have problem to split a string like this:
>
> 'abc.defg.hij.klmnop'
>
> and I want to get all substrings with only one '.' in mid. so the
> output I expect is :
>
> 'abc.defg', 'defg.hij', 'hij.klmnop'
>
> a simple regular expression '\w+.\w' will only return:
> 'abc.defg', 'hij.klmnop'
>
> is there a way to get 'defg.hij' using regular expression?
>
> Thanks,

Why are you using regular expressions?  Use the split method defined
for strings:

>>> 'abc.defg.hij.klmnop'.split('.')
['abc', 'defg', 'hij', 'klmnop']

-- Paul
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to