我正在尝试在ace编辑器中显示的文本中检索给定字符串的行号。
最佳答案
遍历所有行并检查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
}
关于javascript - 在Ace编辑器中检索字符串的行号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18013109/