RegEx для соответствия wp-контенту - PullRequest
1 голос
/ 03 апреля 2020

вот ситуация.

Я пытаюсь сопоставить / wp-контент с помощью регулярных выражений

вот что у меня есть

/^/wp-content[a-zA-Z]*/

Пожалуйста, помогите всем

соответствует: url ("/ wp-content / upload /")

нет соответствия url ("https://example.com/wp-content/upload/" )

Спасибо

Обновление

Мне нравится искать в

$string = '<img src="/wp-content/uploads/client-logos/white/ens-industrial-white.png" alt="ENS Industrial Logo">';

, где оно соответствует wp-содержимому и замене.

Моя строка целиком HTML содержимого.

Я хочу соответствовать, только если точно /wp-content/

также необходимо проверить и убедиться, что ничего нет в перед /wp-conent, совпадать только в том случае, если

1 Ответ

0 голосов
/ 03 апреля 2020

Вы можете попробовать ниже PHP скрипт.

$string = '<img src="/wp-content/uploads/client-logos/white/ens-industrial-white.png" alt="ENS Industrial Logo">';
preg_match('/<img(.*)src(.*)=(.*)"(.*)"/U', $string, $result);
$img_url = array_pop($result);

if (preg_match("/^\/\wp-content(.*)/", $img_url)) {
    echo "A match was found.";
} else {
    echo "A match was not found.";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...