best way to replace first word in string?
William Park
opengeometry at yahoo.ca
Sat Oct 22 19:53:19 EDT 2005
Chris F.A. Johnson <cfajohnson at gmail.com> wrote:
> On 2005-10-22, William Park wrote:
> > hagai26 at gmail.com <hagai26 at gmail.com> wrote:
> >> I am looking for the best and efficient way to replace the first word
> >> in a str, like this:
> >> "aa to become" -> "/aa/ to become"
> >> I know I can use spilt and than join them
> >> but I can also use regular expressions
> >> and I sure there is a lot ways, but I need realy efficient one
> >
> > I doubt you'll find faster than Sed.
>
> On the contrary; to change a string, almost anything will be faster
> than sed (except another external program).
>
> If you are in a POSIX shell, parameter expansion will be a lot
> faster.
>
> In a python program, one of the solutions already posted will be
> much faster.
Care to put a wager on your claim?
--
William Park <opengeometry at yahoo.ca>, Toronto, Canada
ThinFlash: Linux thin-client on USB key (flash) drive
http://home.eol.ca/~parkw/thinflash.html
BashDiff: Super Bash shell
http://freshmeat.net/projects/bashdiff/
More information about the Python-list
mailing list