Я пытаюсь запустить регулярное выражение в php (preg_match_all
), которое соответствует определенным целым словам в строке, но проблема в том, что оно также соответствует словам, которые содержат только часть проверенного слова.Также это подзапрос в большем регулярном выражении, поэтому другие функции PHP, такие как strpos
, не помогут мне, к сожалению.
String : "I test a string"
Соответствующие слова : "testable", "string"
Пробное регулярное выражение : /([testable|string]+)/
Ожидаемый результат : "string"
только!
Результат : "test", "a", "string"