我想编写一个以字符串“wp”开头并以字符串“php”结尾的正则表达式来定位目录中的文件。我该怎么做?
示例文件:wp-comments-post.php
这应该为你做^wp.*php$
火柴
wp-comments-post.php
wp.something.php
wp.php
不匹配
something-wp.php
wp.php.txt
^wp.*\.php$
应该做的伎俩。
意思是“.*
任何字符,重复0次或更多次”。下一个.
被转义,因为它是一个特殊字符,并且您需要一个文字句点(“.php”)。不要忘记,如果您在 C#、Java 等语言中将其作为文字字符串输入,则需要转义反斜杠,因为它是许多文字字符串中的特殊字符。
示例: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 之间的数字,有 _