我对ace编辑器有疑问。以下是我的问题。
每当我使用RegExp或任何模式在ace编辑器中找到时,我们都可以看到使用css .ace_selected_word突出显示所有匹配的单词。
例如,如果我应用RegEx \d+
,它将突出显示编辑器中的所有整数值。
如何从ace编辑器中检索所有突出显示的文本。
我尝试使用editor.getSelectedText()
,但它只给我输入的字符串。
有人可以就此提出建议吗?
答案 0 :(得分:0)
ace中没有方法可以做到这一点,但你可以做到
editor.getValue().match(/\d+/g)
或
editor.getValue().match(editor.$search.$options.re)
另一种选择是使用全部查找按钮选择所有突出显示的单词,然后使用editor.getSelectedText()