假设我有一组要拆分的项目(这是一个页面)。
我正在尝试“智能”提取标题,但仅提取相关部分。
我也不想要前导/尾随空格。
不过,我不太确定如何去做这件事.. 没有在其他循环中放置一堆循环。
function cleanTitle(title) {
// Extract up to first delimiter
var delims = ['|','·','-',':'];
}
我正在使用 jquery。
我还将 delims 数组按照我认为最重要的顺序排列。而不是在移动到下一个之前搜索第一个数组项的整个标题,我认为它应该一次一个字母地处理整个字符串......它会检查字符串的每个字母是否包含在该数组中。如果没有,它会继续前进。我知道很多 url 可能包含所有 4 个中的 3 个,否则它就不会很好地工作。