<div dir="ltr">Hi all,<div><br></div><div>suppose i want to replace the i th character c (this character is ascii, so represented by exactly one byte) in a String named buf with character 'a'</div><div><br></div><div>
i can do this</div><div>buf = buf.as_slice().slice_to(i).to_string().append("a").append(buf.as_slice().slice_from(i+1))</div><div><br></div><div>if c is any UTF8 character, i can use</div><div><div>buf = buf.as_slice().slice_to(i).to_string().append("a").append(buf.as_slice().slice_from(i+c.len_utf8_bytes()))</div>
</div><div><br></div><div>It's quite complex, no better way to do ?</div><div><br></div><div>Any future additional methods for String are planned ?</div><div><br></div><div>Thanks</div><div><br></div><div>-- </div><div>
Christophe</div><div><br></div><div><br></div><div><br></div><div><br></div></div>