Подтвердить что ты не робот

Регулярное выражение - начало и конец символьной строки

Я хотел бы написать регулярное выражение, которое начинается со строки "wp" и заканчивается строкой "php", чтобы найти файл в каталоге. Как это сделать?

Файл примера: wp-comments-post.php

4b9b3361

Ответ 1

Это должно сделать это для вас ^wp.*php$

соответствий

wp-comments-post.php
wp.something.php
wp.php

Не соответствует

something-wp.php
wp.php.txt

Ответ 2

^wp.*\.php$ Должен сделать трюк.

.* означает "любой символ, повторяющийся 0 или более раз". Следующий . экранируется, потому что это особый символ, и вы хотите иметь буквальный период ( ".php" ). Не забывайте, что если вы печатаете это как литеральную строку в чем-то вроде С#, Java и т.д., Вам нужно избежать обратного слэша, потому что это специальный символ во многих литеральных строках.

Ответ 3

Пример: ajshdjashdjashdlasdlhdlSTARTasdasdsdaasdENDaknsdklansdlknaldknaaklsdn

1) START\w*END return: STARTasdasdsdaasdEND - даст вам слова между START и END

2) START\d*END return: START12121212END - даст вам номера между START и END

3) START\d*_\d*END return: START1212_1212END - даст вам номера между START и END с _