javascript - 如何使用 .replace 从字符串中删除 ↵ 符号
问题描述
我有数据要尝试抓取并保存到 JSON,但我得到了这个符号“↵”。
例如我的数据是这样的 -
<span class="tracktime">06:21
- 15.26 mb</span>
我正在尝试仅使用-保存持续时间-
'duration': $(this).find('span[class="tracktime"]').text().trim().replace(/\↵/g, " ").trim().split(" ")[0]
但我得到的数据是 -
duration: "06:21↵-"
我也试过这个没有运气 -
.replace(/\r\n/g, "")
任何帮助将不胜感激谢谢!
解决方案
为什么不合作substr
?
let text = document
.querySelector('.tracktime')
.textContent
.trim()
.substr(0, 5);
console.log(text);
<span class="tracktime">06:21
- 15.26 mb</span>
如果您想要实现的只是替换新行,请执行以下操作:
let text = document
.querySelector('.tracktime')
.textContent
.trim()
.replaceAll('\n', '');
console.log(text);
<span class="tracktime">06:21
- 15.26 mb</span>
推荐阅读
- python - 不必在第一行打印“x”。怎么办?
- reactjs - REACTJS 和 ANTD:如何通过
- datalog - Disjunctions in DataLog
- django - 如何在 django 中使用模型的外部字段设置字段的初始值?
- reactjs - 未找到模块:错误:无法解析(多个错误)
- apache-spark - 清理 emr 集群上的 spark 流历史
- powershell - 如何处理循环使用powershell创建文件?
- javascript - 日期未在数据库中保存正确的值
- pyspark - Converting string time to day timestamp
- python - how to set up a random sequence to perform certain groups of lines in python?