0
我爲Chrome擴展程序使用Ace代碼編輯器。我知道如何執行搜索和替換,這裏有很好的文檔:http://ace.c9.io/#nav=howto使用Ace代碼編輯器,我可以搜索並返回結果到變量嗎?
但是有沒有一種方法可以執行匹配正則表達式的搜索,並且只是將結果返回並存儲在變量中?我試圖猜測現有文檔上的製表符縮進,所以我想在每行上搜索文檔以查找前導空白,並且能夠比較結果
我爲Chrome擴展程序使用Ace代碼編輯器。我知道如何執行搜索和替換,這裏有很好的文檔:http://ace.c9.io/#nav=howto使用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這個,它會很慢,使用正則表達式像王牌是正確的方式。