javascript - 在 Javascript 中从 CSV 数据中删除引号
问题描述
我有这个 CSV 数据,我在使用 javascript 获取请求后从 JSON 转换。
datetime","open","high","low","close","volume"
"2020-01-28","312.48999","318.39999","312.19000","317.69000","31027981"
"2020-01-27","309.89999","311.76001","305.89001","308.95001","36450411"
"2020-01-24","320.06320","323.32001","317.53000","318.32999","33995457"
...
我需要在各处删除 " 引号以进一步处理数据。我尝试使用
csvdata.replace("\"", "")
有没有办法批量替换或者我需要遍历每一行?我希望数据看起来像:
datetime,open,high,low,close,volume
2020-01-28,312.48999,318.39999,312.19000,317.69000,31027981
2020-01-27,309.89999,311.76001,305.89001,308.95001,36450411
2020-01-24,320.06320,323.32001,317.53000,318.32999,33995457
...
谢谢你的帮助!
解决方案
您可以在替换中使用带有全局标志的正则表达式,因此:
let rgx = /"/g;
let removedQuotes = csvdata.replace(rgx, '');
推荐阅读
- assembly - 为什么 clang 为 64 位 double 的绝对值发出 32 位 float ps 指令?
- javascript - 错误 [ERR_HTTP_HEADERS_SENT]: 发送到客户端 Express EJS NODE 后无法设置标头
- node.js - 条纹发票部分付款
- flutter - 我有一个问题,在 Flutter 中使用深色主题时,我无法在 onTap 上更改卡片颜色
- angular - Angular:全局白名单whatsapp://协议
- flutter - 大家好!悬停在网络颤动中时如何找到右侧的图标?
- python-3.x - Google Ads API:批处理与批量变异
- python - Python Django url方法正则表达式用于单引号中的逗号分隔字符串
- javascript - XMLHttpRequest.readyState 是否有 node.js http 等效项?
- react-native - React Native Maps - takeSnapshot 不捕获标记