Я ищу способ проверить, существует ли точное совпадение строк в другой строке, используя Regex или любой другой предложенный лучший метод. Я понимаю, что вы указываете регулярному выражению совпадать с пробелом или любым другим несловесным символом в начале или конце строки. Тем не менее, я точно не знаю, как его настроить.
Строка поиска: t
Строка 1: Hello World, Nice to see you! t
Строка 2: Hello World, Nice to see you!
Строка 3: T Hello World, Nice to see you!
Я хотел бы использовать строку поиска и сравнить ее со строкой 1, строкой 2 и строкой 3 и получить только положительное совпадение из строки 1 и строки 3, но не из строки 2.
Требования:
Строка поиска может находиться в любой позиции символа в теме.
До или после него может быть или не быть символа пробела.
Я не хочу, чтобы он совпадал, если он является частью другой строки; как часть слова.
Ради этого вопроса:
Я думаю, что я сделал бы это, используя этот шаблон: /\bt\b/gi
/\b{$search_string}\b/gi
Это выглядит правильно? Можно ли сделать это лучше? В каких ситуациях этот шаблон не работал?
Дополнительная информация: это будет использоваться в PHP 5