Cox*_*xer 5 javascript editor ace-editor
我正在尝试检索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
}
Run Code Online (Sandbox Code Playgroud)