RE: working with large strings.
- To: mathgroup at smc.vnet.net
- Subject: [mg21685] RE: [mg21615] working with large strings.
- From: "Ersek, Ted R" <ErsekTR at navair.navy.mil>
- Date: Fri, 21 Jan 2000 04:00:44 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
Dustin Soodak wanted an efficient way to change some characters in a very
long string.
---------------------
Use the following:
In[1]:=
?StringReplacePart
StringReplacePart["string", "snew", {m, n}] replaces the characters at
positions m through n in "string" by "snew". StringReplacePart["string",
"snew", {{m1, n1}, {m2, n2}, ... }] inserts copies of "snew" at several
positions. StringReplacePart["string", {"snew1", "snew2", ... }, {{m1, n1},
{m2, n2}, ... }] replaces characters at positions mi through ni in "string"
by "snewi".
In the example below the 10th through 15th characters are replaced with
"xxxxxxxx".
In[2]:=
demo="abcdefghijklmnopqrstuvwxyz";
demo=StringReplacePart[demo,"xxxxxxxx",{10,15}]
Out[3]=
abcdefghixxxxxxxxpqrstuvwxyz
--------------------
Regards,
Ted Ersek
On 12-18-99 Mathematica tips, tricks at
http://www.dot.net.au/~elisha/ersek/Tricks.html
had a major update