我正在尝试实施替换功能,该功能会自动将[[https://some.link.url|Some text]]
替换为https://some.link.url
的文本Some text
链接。为此,我可以遍历来自quill.getContents()
的操作数组。我想使用updateContents
进行替换,但要做到这一点,我需要知道编辑器中包含[[x | y]]语法的操作的位置,以便在我的在updateContents
和retain
之前,delete
来电,insert
可以xlmodule
多个字符。
这里有什么建议吗?谢谢!
答案 0 :(得分:0)
不确定您要做什么,但计算op length很容易。您可以在迭代操作时计算先前操作的长度,直到您到达要更新的操作。
您还可以使用text-change event。