Как использовать регулярные выражения для заголовка в настройках встраивания?

Я пытаюсь настроить встраивание на своем сайте, чтобы использовать Discourse в качестве системы комментариев. У меня это в основном работает, за исключением того, что при импорте страницы моего сайта в качестве поста в Discourse подтягивается весь HTML-заголовок как заголовок поста, например: «First blog post | Simon Panrucker!».«Simon Panrucker!» — это заголовок моего сайта, и я не хочу, чтобы он входил в заголовок поста на форуме. Поэтому я хочу, чтобы очистка (scrub) останавливалась перед «| Simon Panrucker!» — или, предпочтительно, перед пробелом перед ним.

Я не смог найти ничего в этом форуме, что помогло бы мне, и попытался немного разобраться в регулярных выражениях, но честно говоря, не знаю, правильно ли я поступаю. В любом случае, это не работает!

В поле с надписью «Регулярное выражение, используемое для очистки заголовков постов» я ввел следующее:

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

Может ли кто-нибудь помочь мне понять, что я делаю не так? Спасибо!

Я разобрался с этим, на случай если кто-то ещё столкнётся с этой проблемой. Я слишком всё усложнил!

В поле с надписью «Регулярное выражение для очистки заголовка сообщений» можно просто указать часть заголовка, до которой нужно выполнять очистку, добавив в конце символ $. Например, если заголовок HTML-страницы выглядит как «Мое название поста — Название моего сайта», то в поле можно ввести «- Название моего сайта$» (без кавычек), и в созданном в Discourse сообщении эта часть заголовка не будет включена.

Надеюсь, это понятно и может быть полезно кому-то ещё!