Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #38755
| Newsgroups | comp.lang.python |
|---|---|
| Date | 2013-02-12 07:14 -0800 |
| References | <mailman.1536.1360407866.2939.python-list@python.org> <kf7t7u$jmo$1@news.albasani.net> |
| Message-ID | <d57644b0-62ed-40fa-8681-41bb3111042a@googlegroups.com> (permalink) |
| Subject | Re: string.replace doesn't removes ":" |
| From | vduncan80@gmail.com |
On Sunday, February 10, 2013 4:36:53 AM UTC-6, Johannes Bauer wrote:
> On 09.02.2013 12:04, Joshua Robinson wrote:
>
> > Hi *Monte-Pythons*,
>
> >
>
> > x = "this is a simple : text: that has colon"
>
> > s = x.replace(string.punctuation, ""); OR
>
> > s = x.replace(string.punctuation, "");
>
> > print x # 'this is a simple : text: that has colon'
>
> > # The colon is still in the text !!!!
>
> >
>
> > Is this a bug or am I doing something wrong ?
>
>
>
> The latter. str.replace() only replaces complete substrings, not single
>
> character occurences of the given pattern. That is
>
>
>
> "foo".replace("foo", "bar") == "bar"
>
> "foofoo".replace("foo", "bar") == "barbar"
>
> "foofoo".replace("fo", "bar") == "barobaro"
>
> "foofoo".replace("abcdef", "bar") == "foofoo"
>
>
>
> Regards,
>
> Johannes
>
>
>
> --
>
> >> Wo hattest Du das Beben nochmal GENAU vorhergesagt?
>
> > Zumindest nicht öffentlich!
>
> Ah, der neueste und bis heute genialste Streich unsere großen
>
> Kosmologen: Die Geheim-Vorhersage.
>
> - Karl Kaos über Rüdiger Thomas in dsa <hidbv3$om2$1@speranza.aioe.org>
Hello Joshua:
Hopefully you have worked out the issue. Johannes is right on the money using 'replace' as shown below.
x = "this is a simple : text: that has colon
s = x.replace(":", "")
print(s)
'this is a simple text that has colon'
Sincerely,
VDuncan
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
string.replace doesn't removes ":" Joshua Robinson <shooki.robinson@gmail.com> - 2013-02-09 06:04 -0500
Re: string.replace doesn't removes ":" Johannes Bauer <dfnsonfsduifb@gmx.de> - 2013-02-10 11:36 +0100
Re: string.replace doesn't removes ":" vduncan80@gmail.com - 2013-02-12 07:14 -0800
Re: string.replace doesn't removes ":" Rick Johnson <rantingrickjohnson@gmail.com> - 2013-02-12 20:44 -0800
Re: string.replace doesn't removes ":" Rick Johnson <rantingrickjohnson@gmail.com> - 2013-02-12 21:26 -0800
Re: string.replace doesn't removes ":" Rick Johnson <rantingrickjohnson@gmail.com> - 2013-02-12 21:26 -0800
Re: string.replace doesn't removes ":" jmfauth <wxjmfauth@gmail.com> - 2013-02-12 23:10 -0800
Re: string.replace doesn't removes ":" Rick Johnson <rantingrickjohnson@gmail.com> - 2013-02-13 08:34 -0800
Re: string.replace doesn't removes ":" Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-02-13 16:55 +0000
Re: string.replace doesn't removes ":" Walter Hurry <walterhurry@lavabit.com> - 2013-02-13 18:16 +0000
Re: string.replace doesn't removes ":" 88888 Dihedral <dihedral88888@googlemail.com> - 2013-02-13 12:24 -0800
Re: string.replace doesn't removes ":" jmfauth <wxjmfauth@gmail.com> - 2013-02-14 00:02 -0800
Re: string.replace doesn't removes ":" Rick Johnson <rantingrickjohnson@gmail.com> - 2013-02-12 20:44 -0800
csiph-web