2007 04 30 13 20 Javascript in UltraEdit

今天寫了一小段JavaScript給UltraEdit用。
雖然是很簡單的,找到某一串字,把所在的那一行刪除掉。
剛開始,不太會寫,因為不曉得有哪些可以使用的function。
後來看了一些範例,以及UltraEdit的help檔。
(不過現在相關的資料還真是少啊~~~)
就知道怎麼寫了,如下:

var str = UltraEdit.getString("What string do you want to find?",1);

UltraEdit.activeDocument.top();

while (UltraEdit.activeDocument.findReplace.find(str)) {
        UltraEdit.activeDocument.deleteLine();
}

這個功能對我這種會寫程式的幫助很大,
之前,要處理比較複雜的資料,
都是另外用perl寫段script來處理。
而現在可以在一起處理了。
不過,還是有缺點,
就現在UltraEdit所提供的javascript function太少了。
變成還是有些功能不是那麼好寫。
不過,看過UltraEdit的論壇,已經有人在反應這個了。
希望UltraEdit會越來越好用~:)