Regular expression - starting and ending with a character string

后端 未结 3 410
梦如初夏
梦如初夏 2020-11-27 03:03

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?

Examp

相关标签:
3条回答
  • 2020-11-27 03:36

    This should do it for you ^wp.*php$

    Matches

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

    Doesn't match

    something-wp.php
    wp.php.txt
    
    0 讨论(0)
  • 2020-11-27 03:41

    Example: ajshdjashdjashdlasdlhdlSTARTasdasdsdaasdENDaknsdklansdlknaldknaaklsdn

    1) START\w*END return: STARTasdasdsdaasdEND - will give you words between START and END

    2) START\d*END return: START12121212END - will give you numbers between START and END

    3) START\d*_\d*END return: START1212_1212END - will give you numbers between START and END having _

    0 讨论(0)
  • 2020-11-27 03:51

    ^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.

    0 讨论(0)
提交回复
热议问题