包括除带有扩展名的特定文件以外的所有指定扩展名

时间:2019-03-19 15:52:02

标签: regex jestjs

我想包括所有图像资产,但在字符串列表中排除jquery.svg。例如,

/bin/sh

我喜欢排除第一个(./jquery.svg),但包括所有其他具有.svg,.jpg,.png和.md的文件。因此,重点是包括除jquery.svg之外的所有.svg。

我尝试过类似的

import pyautogui

def capture_current_scene(name_screenshot, i):
    im1= pyautogui.screenshot()
    im1.save(name_screenshot+'_'+str(i))


def capture_area_scene():
    currentMouseX1, currentMouseY1 = pyautogui.position()

    # click one ==> initialize a rectangle form

    currentMouseX2, currentMouseY2 = pyautogui.position()

    # click two ==> end the rectangle form
    # you created an area screenshot

但是没有用。有人可以帮我使它正常工作吗?

1 个答案:

答案 0 :(得分:1)

您需要的正确正则表达式是这个

^\.\/(?:(?!jquery\.svg$).)*\.(?:svg|jpg|png|md)$

Demo