usa le regular expression. Non mi è chiaro però cosa vuoi sostituire.
Se solo il pipe
Se il pipe con tutta la parolaCodice PHP:
$testo= preg_replace("/\\|([a-zA-Z0-9]{1,})/s","parolasostituita\$1",$test);
se tutta la rigaCodice PHP:
$testo= preg_replace("/\\|([a-zA-Z0-9]{1,})/s","parolasostituita",$test);
Codice PHP:
$testo= preg_replace("/\\|[a-zA-Z0-9]{1,}([^\n]{1,})/s","parolasostituita",$test);