Como usar expressões regulares para o título nas configurações de embedding?

Estou tentando fazer com que o embedding funcione no meu site para usar o Discourse como sistema de comentários. Já consegui fazer funcionar na maior parte, exceto quando importa uma página do meu site como uma postagem no Discourse, ele puxa todo o título HTML como título da postagem, por exemplo: ‘Primeira postagem do blog | Simon Panrucker!’

‘Simon Panrucker!’ é o título do meu site e eu não quero que ele faça parte do título da postagem do fórum. Então, quero que o scrub pare em ‘| Simon Panrucker!’ — ou, de preferência, no espaço antes disso.

Não consegui encontrar nada neste fórum que ajudasse, e tentei aprender um pouco sobre expressões regulares, mas, honestamente, não faço ideia se o que estou fazendo é o tipo de coisa certa. De qualquer forma, não está funcionando!

Na caixa que diz ‘Expressão regular usada para limpar o título das postagens’, coloquei o seguinte:

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

Alguém pode me ajudar a entender o que estou fazendo de errado? Obrigado!

Eu resolvi isso, caso alguém mais encontre esse problema. Eu tinha complicado demais!

Na caixa que diz ‘Expressão regular usada para limpar o título dos posts’, você pode simplesmente colocar a parte do título onde deseja que a limpeza pare, com um no final. Então, se o título HTML da página for 'Meu nome do post - Meu Nome do Site', você pode colocar '- Meu Nome do Site’ (sem as aspas) na caixa e o post criado no Discourse não incluirá essa parte do título.

Espero que isso faça sentido e possa ser útil para alguém mais!