javascript - 从字符串 jquery 中删除特定单词
问题描述
我有一个字符串,如:本年 | 频率
现在我只想今年。我怎样才能做到这一点 ?
这是我的完整字符串,例如:日期范围:当年 | 频率:每天 我想从这个字符串中获取当前年份和每天。
解决方案
有多种方法可以解析它。我不会 rdo 字符串替换。我会匹配它并把它变成你可以通过键查找的东西。我会使用地图。
var filtersString = "Date range: Current year | Frequency: Daily";
var filters = new Map(filtersString.split(/\s?\|\s?/).map(function (v){
return v.split(/:\s/);
}));
console.log(filters.get('Date range'));
console.log(filters.get('Frequency'));
推荐阅读
- python - Plotly:动态设计 Dash Bootstrap 布局
- datetime - 在 x 轴上以 hh:mm:ss 格式绘制时间
- axios - 当证书未过期时,Axios 失败并显示“证书已过期”
- ios - 是否可以发布到 Instagram 并获取帖子的媒体 ID?
- asp.net-core - 如何测试 asp net core 应用程序与 Microsoft.AspNetCore.Mvc.Testing 之间的连接
- c++ - 如何在不使用任何循环的情况下将 std::vector 或数组插入 std::forward_list?
- angular - 如何调试写在 electron.js 文件中的脚本
- python - 使用python将文件从文件存储复制到blob存储
- reactjs - Antd 步骤组件创建单个实例而不是正确的步骤
- node.js - 如何在插座上踢别人