Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #102778
| From | Larry Martell <larry.martell@gmail.com> |
|---|---|
| Newsgroups | comp.lang.python |
| Subject | RegExp help |
| Date | 2016-02-10 21:48 -0500 |
| Message-ID | <mailman.25.1455158974.22075.python-list@python.org> (permalink) |
Given this string: >>> s = """|Type=Foo ... |Side=Left""" >>> print s |Type=Foo |Side=Left I can match with this: >>> m = re.search(r'^\|Type=(.*)$\n^\|Side=(.*)$',s,re.MULTILINE) >>> print m.group(0) |Type=Foo |Side=Left >>> print m.group(1) Foo >>> print m.group(2) Left But when I try and sub it doesn't work: >>> rn = re.sub(r'^\|Type=(.*)$^\|Side=(.*)$', r'|Side Type=\2 \1',s,re.MULTILINE) >>> print rn |Type=Foo |Side=Left What very stupid thing am I doing wrong?
Back to comp.lang.python | Previous | Next | Find similar | Unroll thread
RegExp help Larry Martell <larry.martell@gmail.com> - 2016-02-10 21:48 -0500
csiph-web