已更新:我的最后一个问题有点令人困惑,我希望现在可以更容易理解了。
我要实现的是将存储在console.log中的值传递到我的文本框。
假设我的列表(结果)如下:
Line 1 abc apple abc
Line 2 abc orange abc
Line 3 abc banana abc
Line 4 abc pear abc
Line 5 abc apple abc
这是我尝试过的:
textarea.value = console.log(`${match}`);
这是我的正则表达式:
const regex = /^(.*(apple|banana).*)$/gm;
const str = result;
let m;
while ((m = regex.exec(str)) !== null) {
if (m.index === regex.lastIndex) {
regex.lastIndex++;
}
m.forEach((match, groupIndex) => {
if(match !== 'undefined' && groupIndex > 0)
console.log(`${match}`);
});
}
这是我想要在文本框中显示的结果(现在显示在控制台中):
Line 1 abc apple abc
Line 3 abc banana abc
Line 5 abc apple abc