Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #53510 > unrolled thread

Re: How can I remove the first line of a multi-line string?

Started byVlastimil Brom <vlastimil.brom@gmail.com>
First post2013-09-02 19:18 +0200
Last post2013-09-02 19:18 +0200
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: How can I remove the first line of a multi-line string? Vlastimil Brom <vlastimil.brom@gmail.com> - 2013-09-02 19:18 +0200

#53510 — Re: How can I remove the first line of a multi-line string?

FromVlastimil Brom <vlastimil.brom@gmail.com>
Date2013-09-02 19:18 +0200
SubjectRe: How can I remove the first line of a multi-line string?
Message-ID<mailman.504.1378142319.19984.python-list@python.org>
2013/9/2 Anthony Papillion <papillion@gmail.com>:
> Hello Everyone,
>
> I have a multi-line string and I need to remove the very first line from
> it. How can I do that? I looked at StringIO but I can't seem to figure
> out how to properly use it to remove the first line. Basically, I want
> to toss the first line but keep everything else.  Can anyone put me on
> the right path? I know it is probably easy but I'm still learning Python
> and don't have all the string functions down yet.
>
> Thanks,
> Anthony
> --
> http://mail.python.org/mailman/listinfo/python-list

Hi,
it is probably not worth it for such simple replacement, but just to
add another possibility to the already mentioned methods - you can use
regular expression replacement:

>>> import re
>>> re.sub(r"^.*\n", "", "abc\ndef\nghi")
'def\nghi'
>>>


hth,
  vbr

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web