Re: re.search - Pattern matching review ( Apologies re sending)

2016-05-29 Thread Ganesh Pal
The matched.groups() will group the pattern based with "," (Pdb) matched.groups() *('1', '0', '1375772672', '8192')* but I wanted to retain the output as *'1,0,1375772672:8192' ,* (Pdb) matched.groups() ('1', '0', '1375772672', '8192') (Pdb) matched.group() 'Block Address for 1,0,1376034816:81

Re: re.search - Pattern matching review ( Apologies re sending)

2016-05-28 Thread Ganesh Pal
> Perhaps: > map(int, re.search(search_pat, stdout).groups()) > > > Thanks Albert map saved me many lines of code but map returns a list I will have to convert the list to string again Below is how Iam planning to teh conversion >>> block = map(int, re.search(search_pat, stdout).groups()) >>> p

RE: re.search - Pattern matching review ( Apologies re sending)

2016-05-28 Thread Albert-Jan Roskam
> Date: Sat, 28 May 2016 23:48:16 +0530 > Subject: re.search - Pattern matching review ( Apologies re sending) > From: [email protected] > To: [email protected] > > Dear Python friends, > > I am on Python 2.7 and Linux . I am trying to extract the address >

re.search - Pattern matching review ( Apologies re sending)

2016-05-28 Thread Ganesh Pal
Dear Python friends, I am on Python 2.7 and Linux . I am trying to extract the address "1,5,147456:8192" from the below stdout using re.search (Pdb) stdout 'linux-host-machine-1: Block Address for 1,5,27320320:8192 (block 1,5,147456:8192) --\nlinux-host-machine-1: magic 0xdeaff2fe mark_c