Método 1
Em vez de incluir todos os caracteres não espaciais ( \S no seu primeiro regex) após PRE_ , simplesmente declare todos os "não-delimitadores" em sua pesquisa e isso deve ser feito.
O seguinte funciona para todo o seu exemplo, substituindo \S por [A-Za-z] :
\bPRE_[A-Za-z]*
Se você deseja incluir valores numéricos, hífen ( - ) e sublinhado ( _ ), use o seguinte:
\bPRE_[-A-Za-z0-9_]*
Método 2
Caso contrário, você pode modificar seu \S em "qualquer coisa, mas \s e outros delimitadores, como . , , , ; , { . } , ( , ) , [ , ] (e qualquer outro a seu desejo) "Dessa forma, seu regex se torna
\bPRE_[^.;,{}()[\]\s]*
A frase [^blahblah] significa qualquer caractere, exceto blahblah.