【发布时间】:2021-03-31 20:46:48
【问题描述】:
我正在使用异步来获取网站中的表格标签。它工作得很好,但是它将所有 \r\n 标记放在我的表格底部。我不知道如何在我的 .match() 中摆脱它们。有人有答案吗?
var fetchCommand = "https://api.allorigins.win/get?url=" + encodeURIComponent("sampleurl");
(async () => {
const response = await fetch(fetchCommand);
const text = await response.text();
let result = text.match(/(?<=\<table>).*(?=\<\/table>)/);
console.log(result);
let html_content = document.getElementById("table");
html_content.innerHTML = result;
return html_content;
})()
</script>```
【问题讨论】:
-
match 函数不是用来替换的,请尝试使用replace 或replaceAll(replaceAll 需要以“/g”结尾,以“/”开头)。 “‘Hello 1 1 World’.replaceAll(/1/g,”2”)”输出到“Hello 2 2 World”
标签: javascript newline