使用Ace代码编辑器,我可以搜索并将结果返回到变量吗?

时间:2014-10-09 15:25:26

标签: regex search ace-editor

我正在使用Ace代码编辑器进行Chrome扩展。我知道如何执行搜索和替换,这里有很好的文档记录:http://ace.c9.io/#nav=howto

但有没有办法可以执行匹配正则表达式的搜索,只需将结果返回并存储在变量中?我正在尝试猜测现有文档上的制表符缩进,所以我想在文档中搜索每行的前导空格,并能够比较结果

1 个答案:

答案 0 :(得分:0)

Ace内置了用于检测缩进的模块,请参阅https://github.com/ajaxorg/ace/blob/master/lib/ace/ext/whitespace.js#L105。 你可以在厨房水槽演示中看到它。它是从https://github.com/ajaxorg/ace/blob/master/demo/kitchen-sink/demo.js#L344

调用的

关于使用搜索api,它会很慢,使用像Ace那样的正则表达方式是正确的。