0

我在为 apache 配置文件编写正则表达式时遇到问题。重点:

如果一个 url 看起来像这样:http://somedomain.com/wp/wp-content/plugins/wp-color- frames/complete/b5c43baac3fb1ef5f6aa314407a7353e.jpg

如果 url 包含以下内容,则测试应该通过: /wp-color-frames/complete/[random alphanumeric].jpg

如何编写这种正则表达式?

4

1 回答 1

2

像这样的正则表达式/\/wp-color-frames\/complete\/[a-fA-F0-9]+\.jpg$/应该可以正常工作。

尸检:

  • \/wp-color-frames\/complete\/带有斜杠的文字字符串/wp-color-frames/complete/已转义。(注意:使用时不需要转义斜杠.htaccess
  • [a-fA-F0-9]+af 中的小写和大写字符以及 0 到 9 的数字重复 1 次或多次
  • \.jpg文字字符串.jpg(您必须转义.,否则它意味着“任何字符”。(注意:您仍然需要转义.in .htaccess
  • $- 字符串的结尾必须在这里(否则它也会匹配abc123.jpg.php
于 2013-06-10T10:22:35.617 回答