Ace Editor:如何在没有换行符的情况下获取编辑器的值?
Ace Editor: How do I get the value of an editor without line breaks?
使用 ace 编辑器至少可以说是一个挑战。虽然我能够获得编辑器的值,但如果没有遇到错误或包含转义字符,我似乎无法做到这一点。
有没有一种方法可以为我提供编辑器的全文,减去转义字符?
getAllLines()
returns 控制台错误表明它不是函数
getTextRange()
也 returns 一个错误说明它不是一个函数
removeNewLine()
returns 一个我似乎无法追踪的神秘错误
那么有没有标准的工作方法来做到这一点?
没有用于执行此操作的内置函数,但您可以获取值并自行删除换行符。
var multiLineVal = editor.getValue();
var singleLineVal = multiLineVal.replace(/\n/g, ' ');
使用 ace 编辑器至少可以说是一个挑战。虽然我能够获得编辑器的值,但如果没有遇到错误或包含转义字符,我似乎无法做到这一点。
有没有一种方法可以为我提供编辑器的全文,减去转义字符?
getAllLines()
returns 控制台错误表明它不是函数
getTextRange()
也 returns 一个错误说明它不是一个函数
removeNewLine()
returns 一个我似乎无法追踪的神秘错误
那么有没有标准的工作方法来做到这一点?
没有用于执行此操作的内置函数,但您可以获取值并自行删除换行符。
var multiLineVal = editor.getValue();
var singleLineVal = multiLineVal.replace(/\n/g, ' ');