Regex, чтобы проверить, существует ли точная строка

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

Строка поиска: t

Строка 1: Hello World, Nice to see you! t Hello World, Nice to see you! t
String 2: Hello World, Nice to see you!
String 3: T Hello World, Nice to see you!

Я хотел бы использовать строку поиска и сравнить ее с String 1, String 2 и String 3 и получить только положительное соответствие от String 1 и String 3, но не от String 2.

Требования:
Строка поиска может находиться в любой позиции символа в объекте.
Там может быть или не быть символ пробела до или после него.
Я не хочу, чтобы он соответствовал, если он является частью другой строки; таких как часть слова.

Ради этого вопроса: я думаю, что сделаю это с помощью этого шаблона: /\bt\b/gi

/\b{$search_string}\b/gi

Правильно ли это выглядит? Может ли это быть лучше? Любые ситуации, когда этот шаблон не работает?
Дополнительная информация: это будет использоваться в PHP 5

Ваше предложение /\bt\b/gi будет работать, и, вероятно, это путь. Вы правильно использовали \b для границ слов. Вы используете глобальные и нечувствительные к регистру модификаторы, которые найдут все совпадения в обоих случаях. Простой, прямой, чистый. Посмотрите не дальше, чем вы уже придумали.

Выглядит хорошо для меня. Вы можете проверить точное значение утверждения \ b, чтобы убедиться, что это именно то, что вам нужно.

На самом деле не может быть описана ситуация, когда этот шаблон «не работает» без более подробного описания, но \b будет работать отлично для ваших тестовых таблиц.

Согласно старой поговорке дайте человеку выражение reg, и он счастлив в течение дня, научит его писать регулярное выражение, и он счастлив на всю жизнь (или что-то в этом роде) попробуйте « regulato r»,

Он предоставляет графический интерфейс и некоторые довольно хорошие примеры для потребностей reg exp.