preg заменить шаблон для трубы, за которой следует любой символ

У меня есть строка, которая будет иметь трубы | в этом. например:

$string = 'hello | hello <htmltags> etc|Any character';

НЕТ, что я хочу сделать, это удалить последнюю строку, за которой следует символ ANY. так что мой результат будет следовать после preg_replace.

 $replaced_string = 'hello | hello <htmltags> etc'; 

вы можете мне помочь, какой шаблон регулярного выражения я должен использовать.

Solutions Collecting From Web of "preg заменить шаблон для трубы, за которой следует любой символ"