regex - Using re module in python to extract data between two brackets -


this test string "transparent url(http://www.google.com/chart?chs=630x100&cht=bvs&chxt=x&chxl=0:%7c1840%7c1860%7c1880%7c1900%7c1920%7c1940%7c1960%7c1980%7c2000%7c&chxr=0,0,100&chxs=0,676767,11.3000002,0,tl,676767,676767&chd=e:d9aacpfjgwaagdlfcefgbvhllsczged5gokwdkcxjmf2fwfferfwezgcejhlenjdj9i0hqdje-mak2j9nmi9iaftnaioktgog2iykbfvlejmmlhdifhxg.iphrk2i9ulroi8sfhrftecirqpowxgphvxqkbcbhg8idwivkkety..aaaaaaaa&chbh=7,0,0&chg=11.11,0,5,6&chxp=0,0.0,11.1,22.2,33.3,44.4,55.6,66.7,77.8,88.9&chco=3366cc,bbcced&chm=r,bbbbbb,0,0.9954,1.0%7ch,bbbbbb,0,1.0,1.0,1&chxs=0,000000,11,-1&hl=en)"

i want extract data in between 2 brackets - 1 after url in first line , closing bracket @ end- using re module of python

jcomeau@intrepid:/tmp$ python python 2.6.7 (r267:88850, jun 13 2011, 22:03:32)  [gcc 4.6.1 20110608 (prerelease)] on linux2 type "help", "copyright", "credits" or "license" more information. >>> import re >>> re.compile('\(([^)]*)\)').search("transparent url(http://www.google.com/chart?chs=630x100&cht=bvs&chxt=x&chxl=0:%7c1840%7c1860%7c1880%7c1900%7c1920%7c1940%7c1960%7c1980%7c2000%7c&chxr=0,0,100&chxs=0,676767,11.3000002,0,tl,676767,676767&chd=e:d9aacpfjgwaagdlfcefgbvhllsczged5gokwdkcxjmf2fwfferfwezgcejhlenjdj9i0hqdje-mak2j9nmi9iaftnaioktgog2iykbfvlejmmlhdifhxg.iphrk2i9ulroi8sfhrftecirqpowxgphvxqkbcbhg8idwivkkety..aaaaaaaa&chbh=7,0,0&chg=11.11,0,5,6&chxp=0,0.0,11.1,22.2,33.3,44.4,55.6,66.7,77.8,88.9&chco=3366cc,bbcced&chm=r,bbbbbb,0,0.9954,1.0%7ch,bbbbbb,0,1.0,1.0,1&chxs=0,000000,11,-1&hl=en)").groups()[0] 'http://www.google.com/chart?chs=630x100&cht=bvs&chxt=x&chxl=0:%7c1840%7c1860%7c1880%7c1900%7c1920%7c1940%7c1960%7c1980%7c2000%7c&chxr=0,0,100&chxs=0,676767,11.3000002,0,tl,676767,676767&chd=e:d9aacpfjgwaagdlfcefgbvhllsczged5gokwdkcxjmf2fwfferfwezgcejhlenjdj9i0hqdje-mak2j9nmi9iaftnaioktgog2iykbfvlejmmlhdifhxg.iphrk2i9ulroi8sfhrftecirqpowxgphvxqkbcbhg8idwivkkety..aaaaaaaa&chbh=7,0,0&chg=11.11,0,5,6&chxp=0,0.0,11.1,22.2,33.3,44.4,55.6,66.7,77.8,88.9&chco=3366cc,bbcced&chm=r,bbbbbb,0,0.9954,1.0%7ch,bbbbbb,0,1.0,1.0,1&chxs=0,000000,11,-1&hl=en' 

Comments

Popular posts from this blog

c# - SharpSVN - How to get the previous revision? -

c++ - Is it possible to compile a VST on linux? -

url - Querystring manipulation of email Address in PHP -