I would like to write a regular expression that starts with the string "wp" and ends with the string "php" to locate a file in a directory. How do I do it?
Example file: wp-comments-post.php
33 Answers
This should do it for you ^wp.*php$
Matches
wp-comments-post.php
wp.something.php
wp.phpDoesn't match
something-wp.php
wp.php.txt 0 ^wp.*\.php$ Should do the trick.
The .* means "any character, repeated 0 or more times". The next . is escaped because it's a special character, and you want a literal period (".php"). Don't forget that if you're typing this in as a literal string in something like C#, Java, etc., you need to escape the backslash because it's a special character in many literal strings.
Example: ajshdjashdjashdlasdlhdlSTARTasdasdsdaasdENDaknsdklansdlknaldknaaklsdn
1) START\w*ENDreturn: STARTasdasdsdaasdEND - will give you words between START and END
2) START\d*ENDreturn: START12121212END - will give you numbers between START and END
3) START\d*_\d*ENDreturn: START1212_1212END - will give you numbers between START and END having _