正则表达式匹配URL,其中不包含字符串,但还包含其他字符串

哈雷尔

我正在尝试匹配和替换特定文件夹中的资产URL,而不影响.htaccess文件中的其他URL。我的问题是.htaccess方面,只是在努力让核心匹配正确的URL。

给定这三个URL:

  • http://nia.wp/wp-includes/fonts/tinymce.ttf

  • http://nia.wp/wp-content/plugins/fonts/Bootstrap-Shortcodes-for-WordPress.ttf

  • http://nia.wp/wp-content/themes/fonts/Bootstrap-Shortcodes-for-WordPress.ttf

我只想匹配最后一个(包含themes),因此之后的所有内容/fonts/

当前方法匹配所有内容:

RewriteRule /?fonts/(.*)$ wp-content/themes/ng-health/app/fonts/$1 [NC,L]

尝试使用否定的前瞻,但不起作用:

http:\/\/.+(?!wp-includes|plugins)\/fonts\/(.*)(匹配所有内容:http : //regexr.com/39vka

nu11p01n73R

你快到了

  • 与其使用负面的展望,不如使用负面的展望

正则表达式可以是

http:\/\/.+(?<!wp-includes|plugins)\/fonts\/.*

范例:http//regex101.com/r/tE0dL9/1

进行更改

  • (?<!wp-includes|plugins)负面展望。Assertst是/fonts/不是由prescededwp-includesplugins

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式匹配URL,其中不包含字符串,但还包含其他字符串

来自分类Dev

正则表达式以匹配包含某些字符串而不包含其他字符串的行

来自分类Dev

正则表达式匹配不包含字符串的字符串

来自分类Dev

正则表达式匹配不包含子字符串的字符串

来自分类Dev

正则表达式在匹配其他条件时查找不包含空格的字符串

来自分类Dev

正则表达式匹配,其中字符串的一部分不包含字符

来自分类常见问题

分割不包含与Java中的正则表达式匹配的相邻字符的字符串

来自分类Dev

正则表达式匹配至少不包含X个字符的字符串

来自分类Dev

如何匹配正则表达式模式,但如果字符串中包含其他字符,则返回None?

来自分类Dev

正则表达式匹配匹配字符串旁边不包含特定单词的字符串

来自分类Dev

正则表达式与包含4个组的字符串不匹配

来自分类Dev

正则表达式匹配不包含所有指定元素的字符串

来自分类Dev

当字符串包含空格时,正则表达式不匹配

来自分类Dev

正则表达式与包含4个组的字符串不匹配

来自分类Dev

如何查找在正则表达式中不包含字符串的匹配项

来自分类Dev

Python正则表达式-不包含字符串的匹配模式

来自分类Dev

输入字符串包含与号时,正则表达式不匹配

来自分类Dev

正则表达式匹配的字符串不结束或包含文件扩展名

来自分类Dev

匹配字符串不包含带有正则表达式的子字符串

来自分类Dev

正则表达式匹配以字符串结尾或不包含任何内容的字符串

来自分类Dev

正则表达式以匹配包含以点分隔的子字符串的字符串

来自分类Dev

正则表达式-查找不包含子字符串的多行字符串

来自分类Dev

正则表达式如何匹配不包含固定字符串的子字符串。正则表达式在Traefik

来自分类Dev

JavaScript正则表达式-匹配一个包含一些字符但不包含其他字符的字符串

来自分类Dev

Notepad ++(可能是正则表达式):删除其中包含某些字符的字符串

来自分类Dev

如何使用Java正则表达式匹配既不包含A也不包含B的字符串?

来自分类Dev

正则表达式不匹配字符串

来自分类Dev

正则表达式与字符串不匹配

来自分类Dev

字符串与正则表达式不匹配

Related 相关文章

  1. 1

    正则表达式匹配URL,其中不包含字符串,但还包含其他字符串

  2. 2

    正则表达式以匹配包含某些字符串而不包含其他字符串的行

  3. 3

    正则表达式匹配不包含字符串的字符串

  4. 4

    正则表达式匹配不包含子字符串的字符串

  5. 5

    正则表达式在匹配其他条件时查找不包含空格的字符串

  6. 6

    正则表达式匹配,其中字符串的一部分不包含字符

  7. 7

    分割不包含与Java中的正则表达式匹配的相邻字符的字符串

  8. 8

    正则表达式匹配至少不包含X个字符的字符串

  9. 9

    如何匹配正则表达式模式,但如果字符串中包含其他字符,则返回None?

  10. 10

    正则表达式匹配匹配字符串旁边不包含特定单词的字符串

  11. 11

    正则表达式与包含4个组的字符串不匹配

  12. 12

    正则表达式匹配不包含所有指定元素的字符串

  13. 13

    当字符串包含空格时,正则表达式不匹配

  14. 14

    正则表达式与包含4个组的字符串不匹配

  15. 15

    如何查找在正则表达式中不包含字符串的匹配项

  16. 16

    Python正则表达式-不包含字符串的匹配模式

  17. 17

    输入字符串包含与号时,正则表达式不匹配

  18. 18

    正则表达式匹配的字符串不结束或包含文件扩展名

  19. 19

    匹配字符串不包含带有正则表达式的子字符串

  20. 20

    正则表达式匹配以字符串结尾或不包含任何内容的字符串

  21. 21

    正则表达式以匹配包含以点分隔的子字符串的字符串

  22. 22

    正则表达式-查找不包含子字符串的多行字符串

  23. 23

    正则表达式如何匹配不包含固定字符串的子字符串。正则表达式在Traefik

  24. 24

    JavaScript正则表达式-匹配一个包含一些字符但不包含其他字符的字符串

  25. 25

    Notepad ++(可能是正则表达式):删除其中包含某些字符的字符串

  26. 26

    如何使用Java正则表达式匹配既不包含A也不包含B的字符串?

  27. 27

    正则表达式不匹配字符串

  28. 28

    正则表达式与字符串不匹配

  29. 29

    字符串与正则表达式不匹配

热门标签

归档