私は、文章の複数の場所でテキストを変更するアルゴリズムを探しています。 たとえば、次のテキストがあります。文の複数の場所でテキストを置き換える方法は?
レベッカ・ブラックは金曜日にどれくらいの金を出しましたか?
だから、私が必要とする2箇所を保持するオブジェクトを変更することがあります。
[{
offset: 19,
length: 13
}, {
offset: 45,
length: 6
}]
レベッカブラックとを金曜日、同じまたは別のテキストに置き換えられる必要があります...実際にどのようメートル*だから私の文が のようになります...
問題ではない...のは、ツリーハウスと言ってみましょうUCHお金はツリーハウスのオフに作られたツリーハウスを持っている?私がこれまで持っている*
ソリューションは後方に実行し、1でのテキスト1を交換することです。ポジションが適切に割り当てられていることを確認しますが、少し複雑です。
アイデア?
は... 25金曜日ないオフセット?何が得られないのですか – Dellirium
変更したい単語/フレーズを正確に知っていますか?その場合、regexで '.replace'が役に立ちます。または、変更する文字列内の領域の位置と長さだけを知っていますか? – CRice
最初の文字が置換される前または後に、2番目のテキスト(25)のオフセットがありますか? – Reeno