回答
遍歷所有行和檢查的indexOf
function findFooLineNumbers(editor, foo) {
var lines = editor.session.doc.getAllLines()
var fooLineNumbers = []
for (var i = 0, l = lines.length; i < l; i++) {
if (lines[i].indexOf(foo) != -1)
fooLineNumbers.push(i)
}
return fooLineNumbers
}
這就是我現在做的,是啊......以爲可能會有一種更有效的方式......或者至少有一種方法來實現它認爲的ACE API – Coxer
你離開的信息太少,你不能指望有很大的幫助
如果你想在同一時間返回更多信息u需要陣列
var number = new Number(5) // Single number. he will return just 5
你可以嘗試財產以後這樣看如何返回數組
function test() {
var IDs = new Array();
IDs['s'] = "1 342 364,586";
IDs['g'] = "123 324 646 876";
for (var i = 0; i <= IDs.lenght; i ++) {
// do somthing
}
return IDs;
}
要檢查是否返回的是真的2-14使用Number.NaN
這是如何提及這個問題的? –
如果你閱讀他希望返回的問題如果你知道更好的常見帖子 – Ivan
如果你閱讀了這個問題,你會發現他想要一個Ace Editor中的代碼行,我重複我的問題:**這與問題有關嗎? * –
- 1. ACE編輯器計數字符數?
- 2. 獲得ace編輯器的令牌字符串
- 3. ACE編輯器自動完成 - 自定義字符串
- 4. applyDeltas在ACE編輯器
- 5. 檢測右鍵點擊Ace編輯器
- 6. ACE編輯器顯示一行
- 7. Python字符串編輯器
- 8. 如何禁用ACE編輯器中的語法檢查器?
- 9. ace-like編輯器setLine()?
- 10. 重構Ace編輯器
- 11. VS編輯器中的長字符串
- 12. SVG異物中的Ace編輯器
- 13. Ace編輯器中的遞歸塊
- 14. 尋找Ace編輯器中的變化
- 15. Ace編輯器中的多個光標
- 16. ACE編輯器中的文本替換
- 17. 從mysql中檢索javascript字符串以供後續編輯
- 18. Ace編輯器:禁止轉換某些ACSII字符,即&lt;
- 19. ACE編輯器丟棄模塊,因爲定義不是字符串
- 20. 編輯VS2010集合編輯器中的字符串集合
- 21. 編輯字符串距編輯距離最短的字符串
- 22. 如何在javascript ace編輯器中標記行號?
- 23. 如何在ace編輯器中只讀一行代碼
- 24. 檢索從JSON編碼的字符串
- 25. ACE編輯器:動態創建一個新的編輯器
- 26. JavaScript智能在ACE編輯
- 27. 在ace編輯器中突出顯示帶引號的字符串中的自定義標記
- 28. 檢查onbeforeunload中的ace編輯器以查看是否進行了更改
- 29. Web瀏覽器不搜索總ACE編輯器
- 30. Ace文本編輯器的TypeScript聲明
祝你好運,讓我們知道。 – Virus721
@ Virus721沒有想法? :D爲什麼好運?你認爲這幾乎是不可能的? – Coxer
如果您可以檢索編輯器的全部內容,可以用\ n分割它,然後使用'indexOf'搜索字符串。如果'result> -1',那麼你將當前的'i + 1'(因爲你將分割的結果循環到一個數組中)添加到'line'數組中。唯一的問題是,我不知道是否(以及如何)可以獲取Ace編輯器的內容 –