gpt4 book ai didi

javascript - 文本突出显示。替换开始和结束位置处的文本

转载 作者:行者123 更新时间:2023-12-02 19:58:29 26 4
gpt4 key购买 nike

是否有任何字符串替换方法可以替换两个位置(即范围)之间的任何内容。

当用户突出显示文本区域中的文本字符串时,我能够获取开始和结束位置。我现在想要替换突出显示的文本。

最佳答案

您可以使用子字符串:

var newString = 
originalString.substring(0, startIndex) +
myReplacementString +
originalString.substring(endIndex);

您还可以使用正则表达式:

var rx = new RegExp('^([\\s\\S]{' + startIndex + '})[\\s\\S]{' + (endIndex - startIndex) + '}([\\s\\S]*)$');
var newString = originalString.replace(rx, '$1' + myReplacementString + '$2');

...但在这种情况下我更喜欢子字符串。

关于javascript - 文本突出显示。替换开始和结束位置处的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8324707/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com