[Tutor] R: Tutor Digest, Vol 125, Issue 49
Joel Goldstick
joel.goldstick at gmail.com
Wed Jul 16 14:10:23 CEST 2014
2014-07-16 4:04 GMT-04:00 jarod_v6 at libero.it <jarod_v6 at libero.it>:
> Hi there!!!
> I have a file with this data
> ['uc002uvo.3 ', 'uc001mae.1']
> ['uc010dya.2 ', 'uc001kko.2']
>
> I want to replace of the things after the dots, so I want to have a file
> with
> this output:
>
> ['uc002uvo ', 'uc001mae']
> ['uc010dya ', 'uc001kko']
> ...
>
> I try to use regular expression but I have a strange output
>
I'm one of those who doesn't choose regex first for string manipulation
that are simpler without them.
>
> with open("non_annotati.csv") as p:
> for i in p:
> lines= i.rstrip("\n").split("\t")
> mit = re.sub(r'(\.\d$)','',lines[0])
> mit2 = re.sub(r'(\.\d$)','',lines[1])
> print mit,mit2
>
mit = lines[0].split('.')[0]
mit = lines[1].split('.')[0]
>>> s = 'uc003klv.2 '
>>> s.split('.')
['uc003klv', '2 ']
> uc003klv.2 uc010lxj
> uc001tzy.2 uc011kzk
> uc010qdj.1 uc001iku
> uc004coe.2 uc002vmf
> uc002dvw.2 uc004bxn
> uc001dmp.2 uc001dmo
> uc002rqd.2 uc010ynl
> uc010cvm.1 uc002qjc
> uc003ewy.3 uc003hgx
> uc002ejy.2 uc003mvb
> uc002fou.1 uc010ilx
> uc003vhf.2 uc010qlo
> uc003mix.2 uc010tdt
> uc002nez.1 uc003wxe
> uc011cpu.1 uc002keg
> uc001ovu.2 uc011dne
> uc010zfg.1 uc001jvq
> uc010jlf.2 uc011azi
> uc001ors.3 uc001vzx
> uc010tyt.1 uc003vih
> uc010fde.2 uc002xgq
> uc010bit.1 uc003zle
> uc010xcb.1 uc010wsg
> uc011acg.1 uc009wlp
> uc002bnj.2 uc004ckd
>
>
> Where is the error? what is wrong in my regular expression code?
>
>
> _______________________________________________
> Tutor maillist - Tutor at python.org
> To unsubscribe or change subscription options:
> https://mail.python.org/mailman/listinfo/tutor
>
--
Joel Goldstick
http://joelgoldstick.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20140716/b6899f2f/attachment.html>
More information about the Tutor
mailing list