Regex para verificar si existe una cadena exacta

Estoy buscando una manera de verificar si existe una coincidencia de cadena exacta en otra cadena usando Regex o algún método mejor sugerido. Entiendo que le dices a regex que coincida con un espacio o cualquier otro carácter que no sea de palabra al principio o al final de una cadena. Sin embargo, no sé exactamente cómo configurarlo.

Cadena de búsqueda:t

Cadena 1:Hello World, Nice to see you! t
Cadena 2:Hello World, Nice to see you!
Cadena 3:T Hello World, Nice to see you!

Me gustaría usar la cadena de búsqueda y compararla con la Cadena 1, la Cadena 2 y la Cadena 3 y solo obtener una coincidencia positiva de la Cadena 1 y la Cadena 3, pero no de la Cadena 2.

Requisitos:
La Cadena de búsqueda puede estar en cualquier posición de carácter en el Asunto.
Puede haber o no un espacio en blanco antes o después.
No quiero que coincida si es parte de otra cadena; como parte de una palabra.

Por el bien de esta pregunta: creo que haría esto usando este patrón:/\bt\b/gi

/\b{$search_string}\b/gi

¿Esto se ve bien? ¿Se puede mejorar? ¿Alguna situación en la que este patrón no funcionaría?
Información adicional: esto se usará en PHP 5

Respuestas a la pregunta(3)

Su respuesta a la pregunta