Google Chrome 用于过滤 JPG 文件的检查器正则表达式
Google Chrome Inspector regex to filter JPG files
我正在尝试使用 Google Chrome 的检查器 'Network' 选项卡来查找此格式的任何资产:
/content/dam/stb/lots/ANYTHING.jpg
这部分总是相同的 /content/dam/stb/lots/ 并吐出多种图像格式,我试图只显示 JPG 格式的图像。
实际尝试过/content/dam/stb/lots/.*\.jpg
。它可以工作,但也会显示 /content/dam/stb/lots/L16/L16143/086L16143_9343V.jpg.thumb.385.385.png
之类的结果,其中包含 JPG 字符串,但对我没有用,因为它们以 PNG 结尾。无论如何,我只需要以 JPG 结尾的字符串。
您的内容包括在较长字符串中包含 .jpg
的字符串,并且您想要排除的似乎是 .jpg
后跟一个点的情况。
我建议使用 word boundary with a negative lookahead (?!\.)
:
/content/dam/stb/lots/.*?\.jpg\b(?!\.)
^^^^^^^^
这样,.jpg
将在 行 上的任何位置匹配 0+ 个字符(.*?
,惰性匹配构造)后跟后跟文字点的非单词字符(或字符串结尾)。
我正在尝试使用 Google Chrome 的检查器 'Network' 选项卡来查找此格式的任何资产: /content/dam/stb/lots/ANYTHING.jpg
这部分总是相同的 /content/dam/stb/lots/ 并吐出多种图像格式,我试图只显示 JPG 格式的图像。
实际尝试过/content/dam/stb/lots/.*\.jpg
。它可以工作,但也会显示 /content/dam/stb/lots/L16/L16143/086L16143_9343V.jpg.thumb.385.385.png
之类的结果,其中包含 JPG 字符串,但对我没有用,因为它们以 PNG 结尾。无论如何,我只需要以 JPG 结尾的字符串。
您的内容包括在较长字符串中包含 .jpg
的字符串,并且您想要排除的似乎是 .jpg
后跟一个点的情况。
我建议使用 word boundary with a negative lookahead (?!\.)
:
/content/dam/stb/lots/.*?\.jpg\b(?!\.)
^^^^^^^^
这样,.jpg
将在 行 上的任何位置匹配 0+ 个字符(.*?
,惰性匹配构造)后跟后跟文字点的非单词字符(或字符串结尾)。