【发布时间】:2016-04-21 01:20:35
【问题描述】:
我跌倒了,我需要一些帮助。
我需要一种基于索引将子字符串插入更长字符串的方法。 不幸的是,随后的插入使原始索引过时(随着字符串变长),我想知道是否有办法解决这个问题?
This is a hyperlink. And so is this.
^-------^ ^--^
10 19 31 35
第一次插入后,第二个索引会改变:
This is a <a href="#">hyperlink. And so is this.
^--^
31 43 47
有人知道实现我想要的方法/库/算法吗?
这样我就可以神奇地插入,但仍然使用原始索引?
【问题讨论】:
-
old index + inserted section length? -
@Ian 当然,但我有一个索引和子字符串列表,我该如何在伪代码中做到这一点?每个后续索引都需要更新吗?
-
从头开始替换
-
@JamesThorpe 嗯...你能发布一些关于你的方法的代码吗?
-
@silkfire 呃,不。我不是代码编写服务。你说你“有一个索引和子字符串列表”,大概你正在迭代它 - 只是向后做。