Регулярное выражение - начало и конец символьной строки
Я хотел бы написать регулярное выражение, которое начинается со строки "wp" и заканчивается строкой "php", чтобы найти файл в каталоге. Как это сделать?
Файл примера: wp-comments-post.php
Ответ 1
Это должно сделать это для вас ^wp.*php$
соответствий
wp-comments-post.php
wp.something.php
wp.php
Не соответствует
something-wp.php
wp.php.txt
Ответ 2
^wp.*\.php$ Должен сделать трюк.
.* означает "любой символ, повторяющийся 0 или более раз". Следующий . экранируется, потому что это особый символ, и вы хотите иметь буквальный период ( ".php" ). Не забывайте, что если вы печатаете это как литеральную строку в чем-то вроде С#, Java и т.д., Вам нужно избежать обратного слэша, потому что это специальный символ во многих литеральных строках.