【问题标题】:Replacing three dots between square brackets JS替换方括号JS之间的三个点
【发布时间】:2020-07-29 08:30:25
【问题描述】:

我的博客文章摘录有问题..

我使用 Wordpress 作为无头 CMS,它以特定格式返回我的帖子摘录。 它看起来像<p>some text here [...]</p>,我正在尝试编写一个正则表达式来删除段落和中间有点的括号。

我最终得到了类似的东西

excerpt.replace(/<p>|<\/p>/g, '') 它适用于段落,但我找不到任何解决方案来摆脱一个正则表达式中的这三个点..

这可能吗?

【问题讨论】:

  • @adiga 问题不在于 html 标签,而在于点:P
  • 不清楚你想达到什么。您是要删除带有省略号的 p tgas,还是只删除 p 标签中的省略号?
  • 不要忘记接受(勾选答案旁边的复选标记)您自己的答案(可能在等待 48 小时后),这样您的问题就不会在搜索。

标签: javascript regex string


【解决方案1】:

好吧 - 我没注意到一件事 xD

Wordpress 返回 […] 而不是 [...]..

现在一切都可以完美地使用类似的东西

const parsedExcerpt = excerpt.replace(/<p>|<\/p>|\r?\n|\r|\[…]/g, '');

【讨论】:

    猜你喜欢
    • 2022-12-30
    • 1970-01-01
    • 2015-05-08
    • 2015-02-26
    • 1970-01-01
    • 1970-01-01
    • 2012-12-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多