我们的报告页面会在页面底部追加<pre>
,逐行列出信息。
示例:
<pre>
Site Report Info
This is where any error will appear as a query string of numbers: 938109283091238109281092
This is where the account ID will be.
This is where the account reference pin will be.
So on...
So on...
So on...
So on...
So on...
</pre>
使用javascript或jquery,也许正则表达式,如何将所有这些放入一个数组,其中每一行是一个数组元素?我假设正则表达式,因为确定行的方法是通过识别换行符\n
?
答案 0 :(得分:3)
var lines = $('pre').text().split('\n')
应该可以解决问题。
当然,您不需要使用jQuery来获取文本,但如果您正在进行Web编程,那么jQuery是无处不在的。
您可能还想修剪结果以消除额外的空白(或不,取决于您的应用程序):
var lines = $('pre').text().split('\n').map(function(l) { return l.trim(); });