# 如何在嵌入设置中为标题使用正则表达式？

**URL:** <https://meta.discourse.org/t/how-do-i-use-regular-expressions-for-title-in-embedding-settings/151024>\
**Category:** Support\
**Created:** [2020年五月11日 08:47 UTC](https://meta.discourse.org/t/how-do-i-use-regular-expressions-for-title-in-embedding-settings/151024 "2020-05-11T08:47:38Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![spanrucker](https://avatars.discourse-cdn.com/v4/letter/s/a587f6/32.png) [@spanrucker](https://meta.discourse.org/u/spanrucker)\
**Post date:** [2020年五月11日 08:47 UTC](https://meta.discourse.org/t/how-do-i-use-regular-expressions-for-title-in-embedding-settings/151024/1 "2020-05-11T08:47:38Z")

</div>

我正在尝试在我的网站上启用嵌入功能，以便使用 Discourse 作为评论系统。大部分功能已经正常运行，但有一个问题：当它将我的网站页面导入为 Discourse 帖子时，会把整个 HTML 标题作为帖子标题，例如“First blog post | Simon Panrucker!”。

“Simon Panrucker!”是我的网站标题，我不希望它出现在论坛帖子标题中。因此，我希望清理操作能在“| Simon Panrucker!”处停止——或者最好是在它前面的空格处停止。

我在论坛中没找到相关的帮助信息，也尝试学习了一些正则表达式的知识，但说实话，我不确定我做的方向是否正确。无论如何，目前并没有生效！

在标有“_用于清理帖子标题的正则表达式_”的输入框中，我输入了以下内容：

`/(?<=<title>).*[^| Simon Panrucker!] /gm`

有人能帮我看看我哪里做错了吗？谢谢！

---

<div class="post-metadata">

**Author:** ![spanrucker](https://avatars.discourse-cdn.com/v4/letter/s/a587f6/32.png) [@spanrucker](https://meta.discourse.org/u/spanrucker)\
**Post date:** [2020年五月15日 07:35 UTC](https://meta.discourse.org/t/how-do-i-use-regular-expressions-for-title-in-embedding-settings/151024/2 "2020-05-15T07:35:26Z")

</div>

我已经解决了这个问题，以防其他人也会遇到同样的情况。我把事情想得太复杂了！

在标有“_用于清理帖子标题的正则表达式_”的输入框中，你只需填入希望清理停止的位置，并在末尾加上 $。例如，如果网页的 HTML 标题是“我的帖子名称 - 我的网站名称”，你可以在框中输入“- 我的网站名称$”（不要包含引号），这样在 Discourse 中创建的帖子就不会包含标题的这一部分。

希望这能说得通，也希望对其他人有所帮助！

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [2020年六月14日 07:36 UTC](https://meta.discourse.org/t/how-do-i-use-regular-expressions-for-title-in-embedding-settings/151024/3 "2020-06-14T07:36:18Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
