MathGroup Archive 2000

[Date Index] [Thread Index] [Author Index]

Search the Archive

working with large strings.


If you want to write a program that alters elements of very large lists
you can alter single elements with

largelist[[elementnumber]]=newvalue;

However, if you want to do this with a large string you have to do
something like

largestring=StringTake[largestring,{1,elementnumber-1}]<>newvalue<>StringTake[largestring,{1,elementnumber+1}];

The problem with this is it requires making a whole new copy of the
string to change just one element.  This will really slow a program down
if you are working with large strings or have to repeat the process many
times.

Does anyone know a way around this?

Dustin Soodak



  • Prev by Date: Re: Series expansion of ArcSin around 1
  • Next by Date: Header/Footer formatting question.
  • Previous by thread: Time series analysis
  • Next by thread: Re: working with large strings.