Regular expressions

mauriceling@acm.org mauriceling at gmail.com
Mon Dec 26 19:15:30 EST 2011


On Dec 27, 8:00 am, Chris Angelico <ros... at gmail.com> wrote:
> On Tue, Dec 27, 2011 at 10:45 AM, mauricel... at acm.org
>
> <mauricel... at gmail.com> wrote:
> > Hi
>
> > I am trying to change <one string> to <another string>.
>
> > Can anyone help me with the regular expressions needed?
>
> A regular expression defines a string based on rules. Without seeing a
> lot more strings, we can't know what possibilities there are for each
> part of the string. You probably know your data better than we ever
> will, even eyeballing the entire set of strings; just write down, in
> order, what the pieces ought to be - for instance, the first token
> might be a literal @ sign, followed by three upper-case letters, then
> a hyphen, then any number of alphanumerics followed by a colon, etc.
> Once you have that, it's fairly straightforward to translate that into
> regex syntax.
>
> ChrisA

I've tried

re.sub('@\S\s[1-9]:[A-N]:[0-9]', '@\S\s', '@HWI-ST115:568:B08LLABXX:
1:1105:6465:151103 1:N:0:')

but it does not seems to work.



More information about the Python-list mailing list