Я пытаюсь настроить встраивание на своем сайте, чтобы использовать Discourse в качестве системы комментариев. У меня это в основном работает, за исключением того, что при импорте страницы моего сайта в качестве поста в Discourse подтягивается весь HTML-заголовок как заголовок поста, например: «First blog post | Simon Panrucker!».«Simon Panrucker!» — это заголовок моего сайта, и я не хочу, чтобы он входил в заголовок поста на форуме. Поэтому я хочу, чтобы очистка (scrub) останавливалась перед «| Simon Panrucker!» — или, предпочтительно, перед пробелом перед ним.
Я не смог найти ничего в этом форуме, что помогло бы мне, и попытался немного разобраться в регулярных выражениях, но честно говоря, не знаю, правильно ли я поступаю. В любом случае, это не работает!
В поле с надписью «Регулярное выражение, используемое для очистки заголовков постов» я ввел следующее:
/(?<=<title>).*[^| Simon Panrucker!] /gm
Может ли кто-нибудь помочь мне понять, что я делаю не так? Спасибо!