从文档标题中提取文本

时间:2017-07-27 15:06:51

标签: javascript regex page-title


我尝试在文档标题到达最接近的multiprocessing.Pool"|""-"之前提取所有文本。我想我必须写这样的东西,但我不擅长正则表达式。

"/"

有人可以用正确的正则表达式帮助我,或者建议一个更好的解决方案来达到预期的效果吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

使用var shortTitle = document.title.split(/[|\/-]/,1)[0];

split函数根据分隔符将字符串分为数组。

如果分隔符是模式而不是常量,则可以将正则表达式对象传递给分割函数。

正则表达式为[|/-],表示任何|/-/需要在JavaScript中使用\进行转义,因为/也是分隔正则表达式文字的字符。

拆分数组的第一个元素([0])将是第一次出现任何这些分隔符之前的文档标题。

它将是数组中唯一的元素,因为我们告诉split函数在第一次出现后停止。

如果文档标题中没有要拆分的匹配字符,则split函数会返回第一个数组元素中的整个字符串。