Yogesh Kumar Ответов: 1

Как использовать preg_match () для решения следующей задачи?


как использовать preg_match () для сравнения его со строкой, начинающейся с определенной строки и заканчивающейся другой конкретной строкой, например .. "Привет[какой-то другой текст]пока" ... Это должно быть что-то вроде preg_match("/^Hello Bye$/","Hello[some other text]Bye")) . Может ли кто-нибудь помочь?

Что я уже пробовал:

я попытался вставить . но это сработало только для одного персонажа между ПРИВЕТОМ и прощанием

1 Ответов

Рейтинг:
2

Richard Deeming

Видеть: PHP: PCRE Patterns-руководство пользователя[^]

В частности: PHP: повторение-руководство пользователя[^]

// If the other text is optional:
preg_match("/^Hello.*Bye$/","Hello[some other text]Bye"))

// If the other text is required:
preg_match("/^Hello.+Bye$/","Hello[some other text]Bye"))

// If the other text must be at least five characters:
preg_match("/^Hello.{5,}Bye$/","Hello[some other text]Bye"))