首页 > 解决方案 > 从字符串 jquery 中删除特定单词

问题描述

我有一个字符串,如:本年 | 频率

现在我只想今年。我怎样才能做到这一点 ?

这是我的完整字符串,例如:日期范围:当年 | 频率:每天 我想从这个字符串中获取当前年份和每天。

标签: javascript

解决方案


有多种方法可以解析它。我不会 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'));


推荐阅读