如果文本仅包含n次相同的字符,如何匹配

编码

我正在为我的网站制作一个API,并且知道我想创建一个文件加载API,并且我希望我的路径正则表达式仅与此模式匹配

"/load/ js or css /filename"

我能够用这个正则表达式做到这一点

\/load\/(js|css)\/(.+)

但问题是正则表达式也与此匹配

"/load/js/filename/anythingelse"

我不需要任何/文件名

谢尔盖·卡里尼琴科(Sergey Kalinichenko)

由于.匹配所有字符,因此您需要更具体的内容。例如,如果您需要除以外的任何内容/,请使用排除字符组,即[^<chars-to-exclude>]

\/load\/(js|css)\/([^/]+)

我不想获取文件名,如果/它之后没有,我根本不希望正则表达式匹配

$在末尾添加以防止匹配,而不是在字符串末尾:

\/load\/(js|css)\/([^/]+)$

为了完整起见,如果您要查找全字符串匹配项,请^在正则表达式的开头添加锚点:

^\/load\/(js|css)\/([^/]+)$

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果文本仅包含一个字符串,则匹配文本的正则表达式

来自分类Dev

如果String仅包含ASCII字符集,则匹配

来自分类Dev

仅当一个字符在匹配中出现 n 次时如何匹配?

来自分类Dev

如果n + 2行包含特定字符串,如何替换匹配的字符串

来自分类Dev

如果字符串仅包含空格,则匹配的正则表达式是否匹配?

来自分类Dev

Python - 如果字符串与字符串不匹配,则仅打印一次

来自分类Dev

正则表达式:如果链接仅包含特定字符串则匹配

来自分类Dev

正则表达式:匹配文本,并在其中包含相同的特殊字符

来自分类Dev

如果字符串仅包含“-”或“。”

来自分类Dev

如何在python中将字符串拆分为每个部分仅包含相同字符的部分

来自分类Dev

如何匹配仅包含任意顺序和数字的字符集的字符串?

来自分类Dev

如何在Haskell中打印相同的字符n次

来自分类Dev

如何打印以空格分隔n次的相同字符串

来自分类Dev

如何仅匹配特定字符?

来自分类Dev

如果单元格区域包含文本,匹配到列A,则返回Y / N

来自分类Dev

如果被字母包围,则仅匹配 \n

来自分类Dev

从匹配的字符串中删除第n行(在文件中仅出现一次)

来自分类Dev

R-如何仅打印包含字符串匹配项的字段

来自分类Dev

如何检查字符串在PHP中是否连续两次包含相同字母?

来自分类Dev

如果子数组包含n次出现的带有jq的字符串,则排除对象

来自分类Dev

如果用户在Python中两次输入相同的字符串,如何打印特定的消息?

来自分类Dev

如果字符串在大写和小写中包含相同的字符,如何在哈希集中添加字符串值?

来自分类Dev

如果字符串在大写和小写中包含相同的字符,如何在哈希集中添加字符串值?

来自分类Dev

如果组前的一个和/或两个字符包含特定文本,则不匹配

来自分类Dev

如何使包含字符“ A”的TextView控件的宽度与文本左对齐和控件右对齐的宽度相同?

来自分类Dev

如果给定输入文本至少包含n个字符,则禁用按钮的功能

来自分类Dev

如何让grep仅打印匹配的文本以及X个周围的字符

来自分类Dev

如何仅显示与文本区域最后一行匹配的字符串

来自分类Dev

标签之间的preg匹配文本,中间不包含相同标签

Related 相关文章

  1. 1

    如果文本仅包含一个字符串,则匹配文本的正则表达式

  2. 2

    如果String仅包含ASCII字符集,则匹配

  3. 3

    仅当一个字符在匹配中出现 n 次时如何匹配?

  4. 4

    如果n + 2行包含特定字符串,如何替换匹配的字符串

  5. 5

    如果字符串仅包含空格,则匹配的正则表达式是否匹配?

  6. 6

    Python - 如果字符串与字符串不匹配,则仅打印一次

  7. 7

    正则表达式:如果链接仅包含特定字符串则匹配

  8. 8

    正则表达式:匹配文本,并在其中包含相同的特殊字符

  9. 9

    如果字符串仅包含“-”或“。”

  10. 10

    如何在python中将字符串拆分为每个部分仅包含相同字符的部分

  11. 11

    如何匹配仅包含任意顺序和数字的字符集的字符串?

  12. 12

    如何在Haskell中打印相同的字符n次

  13. 13

    如何打印以空格分隔n次的相同字符串

  14. 14

    如何仅匹配特定字符?

  15. 15

    如果单元格区域包含文本,匹配到列A,则返回Y / N

  16. 16

    如果被字母包围,则仅匹配 \n

  17. 17

    从匹配的字符串中删除第n行(在文件中仅出现一次)

  18. 18

    R-如何仅打印包含字符串匹配项的字段

  19. 19

    如何检查字符串在PHP中是否连续两次包含相同字母?

  20. 20

    如果子数组包含n次出现的带有jq的字符串,则排除对象

  21. 21

    如果用户在Python中两次输入相同的字符串,如何打印特定的消息?

  22. 22

    如果字符串在大写和小写中包含相同的字符,如何在哈希集中添加字符串值?

  23. 23

    如果字符串在大写和小写中包含相同的字符,如何在哈希集中添加字符串值?

  24. 24

    如果组前的一个和/或两个字符包含特定文本,则不匹配

  25. 25

    如何使包含字符“ A”的TextView控件的宽度与文本左对齐和控件右对齐的宽度相同?

  26. 26

    如果给定输入文本至少包含n个字符,则禁用按钮的功能

  27. 27

    如何让grep仅打印匹配的文本以及X个周围的字符

  28. 28

    如何仅显示与文本区域最后一行匹配的字符串

  29. 29

    标签之间的preg匹配文本,中间不包含相同标签

热门标签

归档